B3rning14 Posté 28 Avril 2007 Posté 28 Avril 2007 Bonjour, Voila je suis débutant du php et je viens de faire un script pour mon site amvwaza. Que je m'explique > J'ai voulu créer un script qui permettrais d'ajouter un lien streaming a chaque vidéo envoyée sur le site.Mais le seul problème que les informations que j'envoie depuis le formulaire sont visible depuis la page streaming.php mais ne sont pas visible depuis la base de données (aucun enregistrement n'est fait). De plus,je cherche comment faire pour créer un lien du type streaming.php?id=x Je vous joint les code php pour que vous puissez vérifiez s'il ne s'agit pas d'une erreur de ma part (débutant oblige!). Lien : http://amvwaza.wazaby.ns7-wistee.fr/Vod/upload.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Document sans titre</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="style.css" rel="stylesheet" type="text/css"></head><body><table width="62%" height="202" border="0" align="center"> <tr> <td height="198" align="center" valign="top"><form name="form1" method="post" action="streaming.php "> <table width="105%" border="0"> <tr valign="middle"> <td colspan="2"><div align="center"> <p class="titre1"><strong><font size="3" face="Verdana">Ajouter un streaming sur amvwaza </font></strong></p> <p><font face="Verdana" size="2"><font face="Verdana" size="2"><b><br> </b> <span class="titre1">les champs avec une * sont obligatoires</span></font></font></p> </div></td> </tr> <tr valign="middle"> <td width="40%" class="titre1"><div align="center">Nom de l'amv *</div></td> <td width="60%"><div align="left"> <label> <input name="name" type="text" id="name"> </label> </div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Lien Principal*</div></td> <td><input name="link" type="text" id="link"></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Lien Dailymotion </div></td> <td><div align="left"> <input name="linkdaily" type="text" id="linkdaily"> </div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Lien Stage6 </div></td> <td><div align="left"> <input name="linkstage6" type="text" id="linkstage6"> </div></td> </tr> <tr valign="middle"> <td colspan="2"><div align="center"> <input type="submit" name="Submit" value="Envoyer"> </div></td> </tr> </table> </form></td> </tr></table></body></html> <?php$host = "x";$user = "x";$pass = "x";$bdd = "x";_AT_mysql_connect($host,$user,$pass) or die("Impossible de se connecter");_AT_mysql_select_db("$bdd") or die("Impossible de se connecter");$table = "streaming"; $name = $_POST['name']; $link = $_POST['link']; $linkdaily = $_POST['linkdaily']; $linkstage6 = $_POST['linkstage6']; $sql = "INSERT INTO $table (name,link,linkdaily,linkstage6)"; $sql = " VALUES('$name','$link','$linkdaily','$linkstage6')"; $result = mysql_query($sql);session_start(); session_register("id");$id=$HTTP_POST_VARS["id"];$sql="select * from $table where id like $id";$result= mysql_query($sql);?> <html><head><link href="style.css" rel="stylesheet" type="text/css"><title>Streaming sur amvwaza</title><body><table width="42%" border="0" align="center"> <tr> <td><span class="body2"><strong><?php echo $name; ?> en streaming sur Amvwaza </strong></span> <hr width="100%" align="center"></td> </tr> <tr> <td><p align="center" class="body2"> <embed src="<?php echo $link ?>&autostart=true" width="424" height="302" type="application/x-shockwave-flash"/></p> </td> </tr> <tr> <td><p class="body2"><strong>Autre liens :</strong> <?if( $linkdaily == "" ) echo '';else echo '<a target="_blank" href="'.$linkdaily.'">Dailymotion</a>';if( $linkstage6 == "" ) echo '';else if ( $linkdaily != "" ) echo ' - <a target="_blank" href="'.$linkstage6.'">Stage6</a>';else echo '<a target="_blank" href="'.$linkstage6.'">stage6</a>';?> </td> </tr></table> Voila,j'espère ne pas trop vous embêter avec mes problèmes. Merci! Edit captain_torche : merci d'utiliser la balise CODEBOX pour présenter un code long
Dadou Posté 28 Avril 2007 Posté 28 Avril 2007 Il manque un . devant le deuxieme = de ta requete sql : $sql = "INSERT INTO $table (name,link,linkdaily,linkstage6)";$sql .= " VALUES('$name','$link','$linkdaily','$linkstage6')";
B3rning14 Posté 1 Mai 2007 Auteur Posté 1 Mai 2007 Merci , ça marche maintenant mais il faudrait trouver maintenant un moyen de faire une page de type streaming.php?id=x.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant