Salve a tutti, Sono dinanzi ad un problemone. Mi sto occupando della realizzazione di un sito web in html e css..solo che mi servirebbe una mano con un po di php. In pratica l utente che arriva nel mio sito deve poter pubblicare un video (si parlerà di video tipo mini-cortometraggi e saranno precaricati su youtube). Di fatti gli utenti pubblicheranno nel mio sito solo l'URL del video. Tutti i video appariranno nella mia home uno sotto l altro, e poi ci sarà a lato una colonna con il la casella di testo per mettere l url e il pulsante pubblica. ora il mio problema è proprio questo: uso phpmyadmin e creo la tabella con un solo campo...ma quando premo il pulsante, l'URL che ho immesso nella casella di testo NON vengono inseriti nel database...perchè? ecco il codice...ps: come nome tablla suphpmyadmin metto nome_tabella e come nome del campo metto nome_campo_url...potete vedere se c'è qualcosa di sbagliato? grazie in anticipo
HTML:
<?php
$db_conn = mysql_connect("localhost","root","PASSWORD");mysql_select_db("NOME_DATABASE", $db_conn);?><HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<form method="POST" action="?page=inserimento">
<input type="text" name="url_da_inserire">
<br>
<input type="submit" value="Invia">
</form>
<?php
if($_GET["page"]=="inserimento"){
$url=$_POST["url_da_inserire"];
$query="INSERT INTO 'nome_tabella' ('nome_campo_url_nella_tabella') VALUES ($url)";
mysql_query($query);
}
$query2="SELECT nome_campo_url FROM nome_tabella";
$risultati=mysql_query($query2);
$righe=mysql_num_rows($risultati);
if($righe==0) echo "Nessun video";
else{
$i=0;
while($i<$righe){
$short_url=mysql_result($risultati,$i,"nome_campo_url");
?>
<embed src="<? echo $short_url; ?>">
</embed>
<?
$i++;
}
}
?>
</BODY>
</HTML>