Accueil > Forum > > > > probleme base de donnée
probleme base de donnée
samedi 1 avril 2006 à 17:34:39 |
probleme base de donnée

lnsouciance
|
bonjour,
j'débute en php et j'ai un petit probleme, j'vous explique le principe:
Une page php qui va chercher des infos dans une bdd...
j'ai créer ma table sur mon compte free 'lienpub' avec 3 champs: - num , int(5) , autoincrement , primaire - lien , varchar(1000) - pub , varchar(1000)
mon index.php <html> <body> <center> <br> <form name="add" action="add.php" method="POST"> url : <input type="text" name="url" size="150" value=" [ Lien ]"> <br><br> <br><br><br> pub : <input type="text" name="pub" size="150" value=" [ Lien ]"> <br><br> <input type="submit" value="valider"> <form> </center> </body> </html>
mon add.php <? $url = $_POST['url'] ; // on recup l url ! $pub = $_POST['pub'] ; // on recup la pub!
require 'connexion_bdd.php' ; // on se connecte ! $insertion = "insert into lienpub(url,pub) VALUES ($url,$pub)" ; $exec = mysql_query($insertion) ; $lenum = mysql_insert_id();
echo "Url ajouté corretement"; ?>
et le probleme dois ce trouver par la pcq rien ne s'inscrit dans la bdd... quelqu'un vois d'ou ca peux venir ?! :/
|
|
samedi 1 avril 2006 à 17:38:11 |
Re : probleme base de donnée
|
samedi 1 avril 2006 à 18:19:21 |
Re : probleme base de donnée

sidf
|
salut
$insertion = "insert into lienpub VALUES (NULL,'$url','$pub')" ;
|
|
samedi 1 avril 2006 à 20:54:49 |
Re : probleme base de donnée

yergo
|
salut, verifie avec un echo si tes variables sont bien recuperées ..
(varchar(1000) ca existe ca ?!!!)
|
|
dimanche 2 avril 2006 à 10:51:08 |
Re : probleme base de donnée

lnsouciance
|
sidf >> Merci :D j'ai un autre probleme maintenant mais j'vais me débrouillé, j'viendrai posté en dernier recours :p
yergo >> oui oui ca récupéré bien les variables
'(varchar(1000) ca existe ca ?!!!)' bah oui...1000 caractères autorisés (bon ok ca fait un peu bcp lol)
|
|
dimanche 2 avril 2006 à 11:37:09 |
Re : probleme base de donnée

lnsouciance
|
bon ben j'bloque encore :/
page.php <? $id = $_GET['id'] ;
if (!empty($id)) { // si ID POSTE! require '../connexion_bdd.php' ; $requete = "select url from lienpub where num=$id" ; $requete_exec = mysql_query($requete) ; $requete_recup = mysql_fetch_array($requete_exec) ; $lien = $requete_recup['url'] ; $pub = $requete_recup['pub']; }
else echo "<center><font color=red>Connexion Impossible a la Base de Donnée<br>Free merde encore, revenez un peu plus tard :/<br></font></center>" ;
?>
c'est la ligne en rouge qui me pose probleme, ca me ressors l'erreur:
'Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/sdb/2/8/monsite/page.php on line 8'
|
|
dimanche 2 avril 2006 à 11:49:41 |
Re : probleme base de donnée

malalam
|
Po le temps de regarder (hello, au passage :-), mais c'est juste pour dire que non, varchar (1000) ça n'existe pas. C'est limité à 255.
Sinon : on teste les varibles avant de les utiliser, et on utilise une gestion d'erreurs : mysql_error () et mysql_errno(), histoire de voir ca qui plante.
Là, en l'occurence, je pense que tu ne récupères rien du tout...
|
|
dimanche 2 avril 2006 à 11:55:45 |
Re : probleme base de donnée

lnsouciance
|
dans le 2eme script, nan je récupère rien :/ mais c'est du a la ligne 8 nan ?! (celle en rouge) et c'est justement a cause de ca que j'récupère rien...(??!)
j'savais pas pour varchar(1000) ... il me la mis dans la bdd donc j'pensai que ca passai quand meme, bah il dois lui meme limité a 255 alors ^^ j'vais quand meme allez le mettre a 255 :p mais bon, le probleme ne viens pas de la ^^ lol
|
|
dimanche 2 avril 2006 à 19:33:45 |
Re : probleme base de donnée

sidf
|
if (!empty($id)) { // si ID POSTE!
require '../connexion_bdd.php' ;
$requete = "select url from lienpub where num=$id" ;
$requete_exec = mysql_query($requete) ;
$requete_recup = mysql_fetch_array($requete_exec) ;
$lien = $requete_recup['url'] ;
$pub = $requete_recup['pub'];
}
le truc en bleu tu ne le recuperes pas
$requete = "select * from lienpub where num='$id' " ;
essaie comme ça
apart ça je ne vois pas, ça devrait marcher...
|
|
dimanche 2 avril 2006 à 19:58:18 |
Re : probleme base de donnée

lnsouciance
|
j'ai remplacé et ca marchai toujours pas mais c'était du a une autre erreur bidon :p $lien = $requete_recup['url'] ;
url ?!! dans ma table j'ai appelé ca 'lien' .... donc j'ai remplacer par $lien = $requete_recup['lien'] ;
et maintenant ca marche impec' :p
bah voila, ca sera tout pour les questions 'normalement' ^^
Merci :D
|
|
Cette discussion est classée dans : php, probleme, bdd, url, pub
Répondre à ce message
Sujets en rapport avec ce message
Probleme url [ par Steph115 ]
Bonjour a tous, je viens juste de debuter dans le php, voila mon problemeJ'aimerais recuperer l'url de la page en cours je sais que cette question a e
petit probleme de réécriture d'url [ par PBDLpc ]
bonjour, je fais un site dans lequel je voudrais réécrire les url des pages, mais j'ai un soucis : voici la règle du fichier .htaccess : RewriteRul
Allez on melange tout! [ par orrichan ]
Bonjour a tous,J'ai un probleme d'ordre general.J'ai un index sur "www.domain.com".Sur mon serveur, le chemin d'acces au repertoire est "D:\www\domain
Probleme d url rewriting [ par adess00 ]
Bonjour,J'aimerais faire un rewrite qui transforme www.site.com/test/coucou en www.site.com/test.php?id=coucouJ'ai donc mis RewriteRule ^test/(.+)$ te
intégrer une id aléatoire dans une url [ par SYKAFLEX ]
bonjour à tousj'ai des pages .php avec des url de ce type :httq://mondomaine.ovh.org/oscommerce/catalog/index.php?cPath=22&sort=3a&action=buy_now&prod
recuperation variable dans url [ par ju0123456789 ]
Bonjour,Il y a plein de sujets dessus, mais aucune réponse ne me convient.Je vais essayer d'êter clair :J'ai une URL formulaire_confirmation.php?cle=$
PHP : probleme d'installation [ par crasse ]
salut tous, je viens d'essayer de me mettre au php , mais pour l'instant je reste coincé a la ligne de départ en gros -_- j'ai suivi le tuto du site
Probleme d'affichage: php5 - Webdev11 - Apache2-2 [ par nerone21 ]
Bonjour les NetCréateur.Alors j'ai un petit problème (et je suis débutant).j'ai un serveur ou d'origine était installé un apache 2-2 et webdev11. (tou
Modifier les paramètres d'une URL [ par slycers ]
Bonjour,OpenAudit est un logiciel libre d'inventaire, et l'URL placée ci-dessous en est issue. La fonction première de launch_local_audit.php est d'au
Probleme php [ par gege95 ]
Bonjour !! J'effectue dans ma page une recherche toute simple sur un nom dans un table !! Cette requete à toujours fonctionnée jusqu'à ce que le nom s
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|