Bonjour la liste !
Je ne suis pas sur d'être dans le bon forum, mais bon, voici le problème : je souhaite que les visiteurs d'un site puissent me signaler un lien mort. J'ai donc un petit formulaire (créé dynamiquement) qui contient la liste des liens présents sur la page actuelle du site, présentés sous forme de boutons radios. Le lien choisi est envoyé par POST à un petit programme PHP qui se charge d'insérer ce lien dans une base. Et ça marche... sauf que le programme s'arrête sur cette page PHP et ne revient au programme appelant (suis-je clair ?...).
Voilà le programme PHP :
A chaque appel, mon navigateur affiche une page blanche affichant le lien brisé (echo $lienbrisé; ). Si je vire cette ligne, c'est une page toute blanche qui vient, évidemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php header('Content-type: text/html; charset=UTF-8'); if( $_POST){ if (isset( $_POST['liamm-torr'])){ $liammtorr = $_POST['liamm-torr']; $link= mysqli_connect("localhost", "root", "xxxx", "mabase"); if (!$link) { echo "Error: Unable to connect to MySQL." . PHP_EOL; echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL; echo "Debugging error: " . mysqli_connect_error() . PHP_EOL; exit; } $sql=mysqli_query($link,"INSERT INTO liens_brises (liamm) VALUES ('$lienbrisé')"); echo $lienbrisé; } } ?>
Pourquoi je ne retourne pas sur le site appelant ?
Merci de votre aide.
Partager