Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   japrend php mais .... (http://www.ndfr.net/forums/showthread.php?t=1399)

Magi-X 02-03-2003 11:49

japrend php mais ....
 
j'ai decide de commencer a aprendre php ... et japrend cela sur un site flamand ... (eh ui les belges y sont bilingue :p ) bref ...

je suis tomber sur un script et je lai tester mais ca foire !!!

le script -->

Quote:

<?php
if ($submit){

// Maak verbinding met server
mysql_connect ("magix2k_db");

// Selecteer database
mysql_select_db("database.sql");

// Maak query om gegevens in tabel te stoppen
$query = "INSERT INTO nieuws (titel, bericht) VALUES ('$titel','$bericht')";

// Voer query uit
mysql_query($query) or die ("query mislukt");

}else{
// Toon het formuliertje (in HTML modus)
?>

<FORM ACTION="input.php" METHOD="post">

<INPUT TYPE="hidden" NAME="submit" VALUE="maakt_niet_uit">

Voer een <B>titel</B> in:
<BR><INPUT TYPE="text" NAME="titel" SIZE=30 MAXLENGTH=120>

<P>Voer het <B>bericht</B> in:
<BR><TEXTAREA NAME="bericht" COLS=30 ROWS=4></TEXTAREA>

<P><INPUT TYPE="submit" VALUE="Voeg bericht toe">

</FORM>

<?php
// Einde if-else statement
}
?>
ma base de donné:

Quote:

CREATE TABLE nieuws
(id varchar(3) DEFAULT '0' NOT NULL auto_increment,
titel varchar(120) NOT NULL,
bericht text NOT NULL,
PRIMARY KEY(id)
);
jmexcuse si la pluspart est en flamand mais est ce ke kkun peux me dire pq il ne veux po enregistrer le query ! le script meme fonctionne mais il ne veux po sauvegarder ce ke jmet ds form!
enfin si vous comprenez ce que jveux dire :S

nonoleptitmalin 03-03-2003 09:51

intercale entre
// Maak query om gegevens in tabel te stoppen
et
$query = "INSERT INTO nieuws (titel, bericht) VALUES ('$titel','$bericht')";

ceci...

$titel=$_POST["titel"];
$bericht=$_POST["bericht"];


ca devrait aller

Matt 03-03-2003 14:30

Le problème est au niveau de la connection au serveur :

// Maak verbinding met server
mysql_connect ("magix2k_db");

>> Ici, la syntaxe exacte est :
mysql_connect("serveur", "login", "mdp")
L'URL du serveur SQL, ton login et ton mot de passe t'ont normalement été communiqués par ton hébegeur.

// Selecteer database
mysql_select_db("database.sql");

>> mysql_select_db("nom_de_la_base");
Le nom de la base t'a aussi été communiqué par ton hébergeur.

Ensuite, il faut que tu crée la table "nieuws" en insérant le dump "database.sql" dans ta base de données par exemple avec phpMyAdmin (fourni par ton hébergeur ...).

Après ça devrait marcher comme sur des roulettes ;-)

enzo19 05-03-2003 11:26

Quote:

Provient du message de Matt
Le problème est au niveau de la connection au serveur :

// Maak verbinding met server
mysql_connect ("magix2k_db");

>> Ici, la syntaxe exacte est :
mysql_connect("serveur", "login", "mdp")
L'URL du serveur SQL, ton login et ton mot de passe t'ont normalement été communiqués par ton hébegeur.

// Selecteer database
mysql_select_db("database.sql");

>> mysql_select_db("nom_de_la_base");
Le nom de la base t'a aussi été communiqué par ton hébergeur.

Ensuite, il faut que tu crée la table "nieuws" en insérant le dump "database.sql" dans ta base de données par exemple avec phpMyAdmin (fourni par ton hébergeur ...).

Après ça devrait marcher comme sur des roulettes ;-)

Et tu peux le croire, car il est fatalement logique : il est fort en Matt :D

Son explication est logique. Ensuite, je t'invite à faire un include en début de chaque page php demandant un accès à la base, vers un fichier qui te connectera dessus. Cela t'évite d'avoir à faire la chaine de connection sur chaque page ;)

Magi-X 05-03-2003 12:30

ok les gars ca marche et la ptit technique du INCLUDE c bien aussi, mais g une autre question .....


quand je met ceci:

mysql_connect("serveur", "login", "mdp") or die ("CA FOOIRREE");



bon ce ki menerve c ke sur lycos .... 1x sur 3 il me met ca fooire alors ke jaimerais bien kil ne me le dise pas !!!! ke ca ne foire pas koi :p

il y a po moyen de lui dire de reesayer juske kan il connecte ???
car sinon jdois tj faire "refresh" et c po marent ca !!!

g ca aussi ka jdois enrigistre des donnes ds la base de donner !!

ou bien c lycos ki est pas stable ???

Matt 08-03-2003 14:27

Quote:

Provient du message de enzo19
Et tu peux le croire, car il est fatalement logique : il est fort en Matt :D
>> Tu crois pas si bien dire ... Mes deux parents sont profs de maths, et je suis en prépa maths 2ème année ;-)

Quote:

Provient du message de enzo19
Son explication est logique. Ensuite, je t'invite à faire un include en début de chaque page php demandant un accès à la base, vers un fichier qui te connectera dessus. Cela t'évite d'avoir à faire la chaine de connection sur chaque page ;) [/B]
>> Bonne idée, mais à éviter quand même ;-) Cette méthode est très lourde en ressources pour le serveur, car la connexion est ouverte durant toute la durée d'exécution du script, même si elle n'est pas nécessaire.
L'idéal pour économiser les ressources, c'est même de mettre $connexion = mysql_connect("serveur", "login", "mdp"), puis dès que la connexion n'est plus nécessaire : mysql_close($connexion)


Quote:

Provient du message de enzo19
bon ce ki menerve c ke sur lycos .... 1x sur 3 il me met ca fooire alors ke jaimerais bien kil ne me le dise pas !!!! ke ca ne foire pas koi[/B]
>> A mon avis, c'est le serveur qui sature ...

rog62 08-03-2003 14:35

Matt, pour ta 3ème citation, tu as l'air de confondre Enzo et Magi-X ;)

Matt 08-03-2003 15:03

Oups ...

Magi-X 08-03-2003 23:21

lol


meric bien pour tte les technique et javance asse vite jdoit dire ....


enfin lycos question base de donne commence a mieux aller mais maitenant (en ce moment odnc) je ne c meme plus aller dessus pfff lycos mierda ...

c pour ca ke jme suis inscris chez free ... mais bon fo le temps que ca vienne jusque chez moi en belgique la lettre dinscription :'(

Magi-X 29-03-2003 13:00

j'ai un ptit probleme (encore :p)

j'ai migrer mon site de lycos vers free et j'ai du changer qque changement !!! enfin bref

j'arrive a afficher les news mais po les inscrit, pourtant c le meme code :confused:

voila l'erreur

Quote:

mysql_fetch_array(): supplied argument is not a valid MySQL result
et voila le code:

Quote:

<?php
$inscrit_SQL ="SELECT * FROM login ORDER BY pseudo DESC";
$inscrit_result = mysql_query($inscrit_SQL);
?>

<?php
// Dit deel zorgt er dus voor de weergave van de berichten.
while($inscrits = mysql_fetch_array($inscrit_result)) {
?>
<tr>
<td height="20"><div align="center"><span><?php echo $inscrits['user'] ?></span></div></td>
<td height="20" valign="bottom"><div align="center"><span><?php echo $inscrits['email'] ?></span></div></td>
<td class="font" height="20" valign="bottom"><div align="center"><span><?php echo $inscrits['jour'] ?>/
<?php echo $inscrits['mois'] ?>/
<?php echo $inscrits['annee'] ?></span></div></td>
</tr>
<?php
}
?>
qqun vois lerreur qui mechape depuis un chtit bou de temps !!

Magi-X 29-03-2003 13:48

bon g trouver le probleme !!!

c tout con, enfaite je lui di de ordonner sur pseudo alors ke ca dois etre user !!!


est ce ke free foir aujourdhui ????????

Quote:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, no.valid@email and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log
ou c moi ki programme mal mon site??

Fred 29-03-2003 19:56

Free foire de tps en tps ... mais globalement je n'ai pas eu à m'en plaindre. Si je puis me permettre, pour te guider dans tes premier pas en php, je te conseille les excellents cours de Manucorp :
http://www.manucorp.com/

Et un petit site sympa sur le php :
http://vpontier.free.fr/

Sinon, par rapport à Matt je suis un peu un looser, parce que je ne suis qu'en première année de MP et que sur mon site je n'ai pas de tchi-tcha ... il sera donc bien plus compétent que moi sur les éventuelles questions suivantes :D

Matt 29-03-2003 20:32

Quote:

Provient du message de Fred
je ne suis qu'en première année de MP
Comme le disait une affiche sur un des murs de l'internat a un étage peuplés de spé, à l'excéption d'une chambre occupée par un sup "Bientôt les concours ! Les sups n'en ont pas ! A LA DOUCHE P'TIT SUP !". Tu sais ce qu'il te reste à faire :p

Quote:

Provient du message de Fred
sur mon site je n'ai pas de tchi-tcha ...
Le Tchi-tcha, c'est un trip avec le prof de physique ... Tu peux pas comprendre :p

Fred 29-03-2003 20:46

Quote:

Provient du message de Matt
Comme le disait une affiche sur un des murs de l'internat a un étage peuplés de spé, à l'excéption d'une chambre occupée par un sup "Bientôt les concours ! Les sups n'en ont pas ! A LA DOUCHE P'TIT SUP !". Tu sais ce qu'il te reste à faire :p

Le Tchi-tcha, c'est un trip avec le prof de physique ... Tu peux pas comprendre :p

T'auras du mal à venir me chercher pour me traîner sous la douche ... mais vous faites souvent des séances de douches communes entre mecs à l'internat pour vous détendre avant les concours :D :D :D ?

Sinon, le trip de notre prof de physique ce serait plutôt de rouler en Porche (il a une ancienne 911 ...). Quand à notre prof de maths, il a pas de trip du tout, il roule même en BX :D

D'ailleurs, le sympathique site très beau de notre prof de physique est dispo ici :
http://perso.wanadoo.fr/andre.reboud

Et ma page sur la MPSI2, qui contient surtout le trombinoscope (made in Fred, pdf généré en php ;)) :
http://speedup.free.fr/mpsi/
... et effectivement, j'ai une gueule de déterré sur cette photo ... mais je suis loin d'être le seul :D


A ton tour ;)

PS : Tu vises quelle école ?

Matt 29-03-2003 20:58

Quote:

Provient du message de Fred

T'auras du mal à venir me chercher pour me traîner sous la douche ... mais vous faites souvent des séances de douches communes entre mecs à l'internat pour vous détendre avant les concours :D :D :D ?

Euh non ... Pour les douches à plusieurs, on va plutôt à l'étages des épicières ;-)

Quote:

Provient du message de Fred

Sinon, le trip de notre prof de physique ce serait plutôt de rouler en Porche (il a une ancienne 911 ...). Quand à notre prof de maths, il a pas de trip du tout, il roule même en BX :D

Arf ... C des privilégiés tes profs ... Mon prof de phys roule en Laguna et mon prof de maths en vélo (à la rigueur, en tram quand il fait pas beau)

Quote:

Provient du message de Fred

D'ailleurs, le sympathique site très beau de notre prof de physique est dispo ici :
http://perso.wanadoo.fr/andre.reboud

Sympathique je veux bien, mais sans vouloir vexer ton prof, c pas top niveau esthétique ...

Quote:

Provient du message de Fred

Et ma page sur la MPSI2, qui contient surtout le trombinoscope (made in Fred, pdf généré en php ;)) :
http://speedup.free.fr/mpsi/
... et effectivement, j'ai une gueule de déterré sur cette photo ... mais je suis loin d'être le seul :D

Y a pas grand chose la dessus :-p Par contre, y a pas mal de filles dans ta classe (5 dans la mienne :() ... Petit privilégié :p

Quote:

Provient du message de Fred

A ton tour ;)

http://phpxs.xsetup.net/?site=mspi3
http://phpxs.xsetup.net/?site=mp2 (désolé pour le design de celui là ... c'est pas moi qui l'ai fait)

Quote:

Provient du message de Fred
PS : Tu vises quelle école ?
ENSIMAG, Télécom Bretagne, Centrale Lille/Lyon, ou à défaut, IIE


All times are GMT +2. The time now is 16:55.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.