Ma function ne fonctionne pas
samghami
Messages postés
61
Date d'inscription
Statut
Membre
Dernière intervention
-
JooS Messages postés 2705 Statut Membre -
JooS Messages postés 2705 Statut Membre -
Bonjour, créer actuellement un jeux en PHP/MySQL je souhaite faire une fonction de recherche mais cela ne fonctionne pas
Voici ma fonction:
Je veux recupéré ma valeur du post pour que ca cherche dans la bdd s'il y a un un charname = a ce post
et s'il y en a un on recupère l'id et on fait header("Location: dynabook.php?do=profile&id='.$srcrow['id'].'"); die();
Savez-vous ou est l'erreur? ou les erreur :(
Merci d'avance
Voici ma fonction:
function src() {
$src = $_POST['src'];
if ($src != NULL) {
$srcquery = doquery("SELECT id FROM {{table}} WHERE charname=$src", "users"); // /!\ a bien faire attention! entre "" mettre le nom de la table!
$srcrow = mysql_fetch_array($srcquery);
header("Location: dynabook.php?do=profile&id='.$srcrow['id'].'"); die();
};
}
Je veux recupéré ma valeur du post pour que ca cherche dans la bdd s'il y a un un charname = a ce post
et s'il y en a un on recupère l'id et on fait header("Location: dynabook.php?do=profile&id='.$srcrow['id'].'"); die();
Savez-vous ou est l'erreur? ou les erreur :(
Merci d'avance
1 réponse
-
salut !
Il n'y a pas de ";" après l'accolade de fermeture du "if" !
Essaye ça !
function src() { $src = (isset($_POST['src']) ? $_POST['src'] : ''; if (!empty($src)) { $srcquery = doquery("SELECT id FROM {{table}} WHERE charname=$src", "users"); $srcrow = mysql_fetch_array($srcquery); header('Location: dynabook.php?do=profile&id='.$srcrow['id']); die(); } }