Aide idée sur génération auto lien

Aide idée sur génération auto lien - PHP - Programmation

Marsh Posté le 22-05-2015 à 09:22:00    

Bonjour à tous,
 
Voila je bloque sur un script , j'arrive a faire ce que je veux mais c l'idée qui me manque, je dois générer un lien html apres la validation d'un formulaires.
ce formulaires a plusieurs checkbox dynamique de ma bdd et j'aimerai que mon script génére me lien pour chaque chk cochée mais le problème et que qand je repasse sur mes chk vu que c une géneration auto il la recrée, je sais pas trop si c compréhensible
 
Voila mon code

Spoiler :

function random($car) {
$string = "";
$chaine = "abcdefghijklmnpqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
srand((double)microtime()*1000000);
for($i=0; $i<$car; $i++) {
$string .= $chaine[rand()%strlen($chaine)];
}
return $string;
}
 
// APPEL
// Génère une chaine de longueur 20
$chaine = random(10);
 
echo $chaine;
 
/*$manip = fopen("'.$chaine.'.xml", "w+" );
if($manip==false)
die("La création du fichier a échoué" );
*/


en gros il faudrait attribuer cette génération a la checkbox en passant une valeur et que le script regarde si il y a une valeur a celle-ci
 
Je suis a votre disposition pour tout autre informations.
 
Merci d'avance.

Reply

Marsh Posté le 22-05-2015 à 09:22:00   

Reply

Marsh Posté le 23-05-2015 à 00:08:20    

Citation :

je sais pas trop si c compréhensible


 
Euh... non
 
 
 
 
 
 

Reply

Marsh Posté le 25-05-2015 à 15:56:32    

Je m'en doutai, en gros il faudra que je génére un lien html automatique en fonction des checkbox coché,  
 
j'ai un tableaux avec des utilisateurs qui viennent du base de donnée, j'aimerai générer le lien pour chaque utilisateurs cochée.

Reply

Marsh Posté le 26-05-2015 à 15:31:34    

"lien html" -> ça veut rien dire. Soit tu veux dire "générer un lien hypertexte" (qui pointerait vers une page html), soit "générer une page html" ou "générer du contenu html". :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 26-05-2015 à 15:50:57    

enfaite il faudrait que je génére une page html (excuse c 'était clair dans ma tête :p)
j'ai déjà fait une page d'exemple c'est surtout sur la génération que je sais pas comment faire

Reply

Marsh Posté le 26-05-2015 à 17:46:29    

ben tu fais des if/else dans ton script php qui traite le formulaire et en fonction des cas, tu fais des echo et dedans, tu mets le code HTML qui va bien. :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 27-05-2015 à 09:19:51    

sa fonctionne même si ce sont des checkbox dynamiques ? je sais le faire en checkbox fixe, donc je vais gratter pour apprendre :D

Reply

Marsh Posté le 27-05-2015 à 18:18:06    

En programmation, tout est possible, la seule limite est le niveau du développeur (et parfois les limites du langage) :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 28-05-2015 à 09:26:06    

oui je m'en rends compte au fur et a mesure que la premiere cause de blocage est mon niveau actuel :pt1cable: :na:

Reply

Marsh Posté le 29-05-2015 à 22:57:28    

Si j'ai bien compris, tu donne un nom aléatoire a tes checkbox et quand le script est rechargé, le nom aléatoire change et du coup tu e retrouves plus tes variables
Si c'est bien cela, je te conseille d'utiliser les sessions, a la premiere génération, tu crées un tableau avec tous les noms aléatoires, et les fois d'après, tu peux reprendre les noms que tu as généré dans ton tableau de session
Es ce que ca répond à ta question ?

Reply

Marsh Posté le 29-05-2015 à 22:57:28   

Reply

Marsh Posté le 08-06-2015 à 09:54:01    

oui effectivement je n'avais pas envisagé la solution d'un tableau
 
Merci bien :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed