website logo
Auteur
avatar
fausto

Forum » » Le coin des codeurs » » formulaire-->BDD MySql


Posté : 6 avr. 2004 à 18:17 icone du post

oops! je ne sais pas pourquoi tt n'est pas parti ds le meme message
voici la suite:
// et le fichier add.php qui le traite et mets à jour la table
//or, dès la vérification de remplissage des champs de texte, j'ai un message d'erreur
// qu'ai je oublié??
//help!! merci

<?
// On commence par vérifier si les champs sont vides
if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))
    {
    echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';
    }

// Aucun champ n'est vide, on peut enregistrer dans la table
else     
    {
       // connexion à la base
$db = mysql_connect('localhost', 'login', 'password')  or die('Erreur de connexion '.mysql_error());
// sélection de la base  

    mysql_select_db('nom_de_la_base',$db)  or die('Erreur de selection '.mysql_error());
    
    // on ecris la requete sql
    $sql = "INSERT INTO infos_tbl VALUES('','$nom','$prenom','$email','$icq','$titre','$url')";
    
    // on insère les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

    // on affiche le résultat pour le visiteur
    echo 'Vos infos on été ajoutées.';

    mysql_close();  // on ferme la connexion
    } 
?>

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=10989&forum=5