Saisie de données avec PHP

  • chessa
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Mar 31, 2004
  • Messages: 5
  • Status: Offline

Message Avril 16th, 2004, 8:42 am

Salut, il fellaz -
Im not sure où ce problème de manière dérivée i vraiment besoin d'une deuxième paire de yeux que pour cette question.

Le problème:
vous pouvez entrer des données via les pages PHP, toutefois, lorsque vous allez dans mysql pour afficher les données thats été inscrit, vous voyez "NULL" dans la colonne de la race.

Quoi d'intéressant:
Lorsque vous allez à l'intérieur et entrer manuellement les données de l'interface vous MyPHPAdmin tous les domaines avec succès (même de la race).

À l'heure actuelle:
Im pas sûr de ce qu'on recherche pour être plus ..
Mais pour une raison quelconque, sa pensée l'Im. Php file thats cause du problème

Merci beaucoup à l'avance ma ami...Heres le PHP

[code]
<? php require_once (Connections / connPets.php);?>
<? php
fonction GetSQLValueString ($ la valeur, $ theType, theDefinedValue $ = "", $ theNotDefinedValue = "")
(
la valeur $ = (! get_magic_quotes_gpc ())? addslashes ($ la valeur): $ la valeur;

switch ($ theType) (
case "texte":
la valeur $ = ($ la valeur! = "")? "". $ la valeur. "": "NULL";
break;
case "long":
case "int":
la valeur $ = ($ la valeur! = "")? intval ($ la valeur): "NULL";
break;
case "double":
la valeur $ = ($ la valeur! = "")? "". doubleval (la valeur). "": "NULL";
break;
case "date":
la valeur $ = ($ la valeur! = "")? "". $ la valeur. "": "NULL";
break;
case "defined":
la valeur $ = ($ la valeur! = "")? $ theDefinedValue: $ theNotDefinedValue;
break;
)
return $ la valeur;
)

editFormAction $ = $ HTTP_SERVER_VARS [ "PHP_SELF"];
if (isset ($ HTTP_SERVER_VARS [ "QUERY_STRING"])) (
$ editFormAction .= "?" . $ HTTP_SERVER_VARS [ "QUERY_STRING"];
)

if ((isset ($ HTTP_POST_VARS [ "MM_insert"])) & & ($ HTTP_POST_VARS [ "MM_insert"] == "insert_dat")) (
$ insertSQL = sprintf ( "INSERT INTO adoption_list (espèce, race, nom, âge, personnalité) VALUES (% s,% s,% s,% s,% s)",
GetSQLValueString ($ HTTP_POST_VARS [ "espèces"], "text"),
GetSQLValueString ($ HTTP_POST_VARS [ "race"], "text"),
GetSQLValueString ($ HTTP_POST_VARS [ "nom"], "text"),
GetSQLValueString ($ HTTP_POST_VARS [ "age"], "int"),
GetSQLValueString ($ HTTP_POST_VARS [ "personnalité"], "text"));

mysql_select_db ($ database_connPets, connPets $);
$ Result1 = mysql_query ($ insertSQL, $ connPets) or die (mysql_error ());

$ insertGoTo = "insert_yeah.php";
if (isset ($ HTTP_SERVER_VARS [ "QUERY_STRING"])) (
insertGoTo $ .= (strpos ($ insertGoTo,?))? "&": "?";
insertGoTo $. = $ HTTP_SERVER_VARS [ "QUERY_STRING"];
)
header (sprintf ( "Location:% s", $ insertGoTo));
)
?>
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 16th, 2004, 8:42 am

  • _Leo_
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2004
  • Messages: 279
  • Loc: Buenos Aires, Argentina
  • Status: Offline

Message Avril 16th, 2004, 11:46 am

print ($ insertSQL);

Ensuite, vous recevrez la chaîne SQL utilisé par le fichier PHP, copier coller dans la phpMyAdmin....

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 171 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC