phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Database ed inserimento dati

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
liiuk
Utente
Utente
Messaggi: 6
Iscritto il: 25/10/2013, 18:44
Sesso: Maschio

Database ed inserimento dati

Messaggio da liiuk » 25/10/2013, 18:47

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

<?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>

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: Database ed inserimento dati

Messaggio da Tiger » 25/10/2013, 19:15

Codice: Seleziona tutto

$righe=mysql_num_rows($risultati);
if($righe==0) echo "Nessun video";
Non dovrebbe essere cosi''

Codice: Seleziona tutto

$righe=mysql_num_rows($risultati);
if($righe==0) { echo "Nessun video";
}
?

liiuk
Utente
Utente
Messaggi: 6
Iscritto il: 25/10/2013, 18:44
Sesso: Maschio

Re: Database ed inserimento dati

Messaggio da liiuk » 25/10/2013, 19:39

non funziona

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Database ed inserimento dati

Messaggio da brunino » 25/10/2013, 19:42

Nell'insert into al posto di VALUES ($url) metti VALUES ('$url') ;)
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

liiuk
Utente
Utente
Messaggi: 6
Iscritto il: 25/10/2013, 18:44
Sesso: Maschio

Re: Database ed inserimento dati

Messaggio da liiuk » 25/10/2013, 19:47

L'ho appena provato ma non va :( ... il mio database dovrebbe riempirsi di url..ma non funziona....non c'è modo? comunque grazie per la disponibilità ragazzi!

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Database ed inserimento dati

Messaggio da brunino » 25/10/2013, 19:55

Prova a togliere gli apici da INSERT INTO ovvero INSERT INTO nome_tabella (.......

un'altra prova: sostituisci mysql_query($qu); con mysql_query($qu) or die (mysql_error()); e vedi se scrive qualche errore...

Infine controlla che la colonna della tabella nel database sia adatta a contenere un url.
PS: comunque anche se non è solo questo il ('$url') lascialo altrimenti non fa di sicuro
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

liiuk
Utente
Utente
Messaggi: 6
Iscritto il: 25/10/2013, 18:44
Sesso: Maschio

Re: Database ed inserimento dati

Messaggio da liiuk » 25/10/2013, 20:01

ho provato ma niente..su phpmyadmin mi dice che la tabella è vuota....

liiuk
Utente
Utente
Messaggi: 6
Iscritto il: 25/10/2013, 18:44
Sesso: Maschio

Re: Database ed inserimento dati

Messaggio da liiuk » 25/10/2013, 20:01

mi dice comunque pagina "<? echo $short_url; ?>" non trovata
Ultima modifica di liiuk il 25/10/2013, 20:03, modificato 1 volta in totale.

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Database ed inserimento dati

Messaggio da brunino » 25/10/2013, 20:03

brunino ha scritto:
sostituisci mysql_query($qu); con mysql_query($qu) or die (mysql_error()); e vedi se scrive qualche errore quando provi a inserire un url
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

liiuk
Utente
Utente
Messaggi: 6
Iscritto il: 25/10/2013, 18:44
Sesso: Maschio

Re: Database ed inserimento dati

Messaggio da liiuk » 25/10/2013, 20:05

come controllo se il campo è adatto a ricevere URL?

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 47 ospiti