PhP & Database!

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
Esattamente!
Per stampare a video i links ai cocktails in automatico e` molto semplice!
Prendo d`esempio il code postato da pier:
PHP:
<?php
$connessione = mysql_connect($host, $user, $pass) 
or die ("ERRORE: Impossibile collegarsi al server My_Sql"); 

$query = "SELECT * FROM cocktails ";

$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)){
$id=$row['id'];
$nome=$row['nome'];
$ingredienti = $row['ingredienti'];
$foto=$row['foto'];
$descrizione=$row['descrizione']; 

echo "<a href=\"tua_pag.php?ID={$id}\">{$nome}</a><br>\n";

}

mysql_close();
?>
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Originally posted by jan267
Per stampare a video i links ai cocktails in automatico e` molto semplice!

Vabbè, per ora mi accontento di inserire il codice che richiama il db....poi si vedrà, e non ci metterò molto a inserire questo codice (considerando il fatto che ci metterò due anni prima di finire una pagina....) anche se ho capito come si procede....

Una cosa (ammetto che sono un po rompi palle): premette4ndo che uso easyphp a causa di un problema di installazione di php in modo copleto, e ammettendo che io abbia costruito il mio db, con tutte le sue tabelle e campi e ho inserito tutti i dati necessari (per ra ci sono du cocktails... pensa te....) come faccio a esportarlo nella mia cartella, dove c'è il tutto? questo penso sia il problema più difficile che abbia riscontrato fino ad ora.
 

piero06

Utente Attivo
16 Mar 2004
41
0
0
www.mytag.org
Originally posted by srgw

Una cosa (ammetto che sono un po rompi palle): premette4ndo che uso easyphp a causa di un problema di installazione di php in modo copleto, e ammettendo che io abbia costruito il mio db, con tutte le sue tabelle e campi e ho inserito tutti i dati necessari (per ra ci sono du cocktails... pensa te....) come faccio a esportarlo nella mia cartella, dove c'è il tutto? questo penso sia il problema più difficile che abbia riscontrato fino ad ora.

:confused: :confused:

Cosa ???

Non si capisce nulla

Non ci possono essere due db con lo stesso nome o due tabelle nello stesso db con lo stesso nome ;)

Per esposrtarlo , puoi esportalo in un file txt via SQL -> ESPORTA da phpmyadmin
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Originally posted by piero06
:confused: :confused:

Cosa ???

Non si capisce nulla

Non ci possono essere due db con lo stesso nome o due tabelle nello stesso db con lo stesso nome ;)

Per esposrtarlo , puoi esportalo in un file txt via SQL -> ESPORTA da phpmyadmin


Ecco, il mio rpoblema era semplicemente l'esportazione del db nella cartella che ho sul mio hard disk che contiene tutti gli altri file del sito......
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Originally posted by srgw
Ok, grazie....ma come lo devo chiamare? e poi, non mi sembra che venga richiamato dal codice, o sbaglio?

facciamo una cosa. dal momento che mi da errore anche nella password e nome utente, mi opstate il codice esatto solo per la connessione? completo di tutto. Grazie
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Altra cosa: c'è un modo per vedere la password e il nome utente? ora non me lo ricrodo, ma non mi pare che l'abbia inserito durante l'installazione. Se me le sono dimentcate, come si fa?
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Ragazzi....finalmente sono riuscito a fare qualche cosa..... c'è l'ho fatta a finire il db e a collegarlo...solo che ora avrei lanecessità di visualizzare i dati contenuti. ho creato la mia pagina dove si visualizzeranno i cocktail. il problema arriva ora. come faccio a visualizzare i dati?
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Originally posted by jan267
C`e` scritto nelle pagine precedenti.

Intendi questo? <? echo "$nome"; ?>


se si, mi da un errore del genere: Parse error: parse error, unexpected $end in c:\programmi\easyphp1-7\www\cocktails.php on line 83

cosa significa? penso che il problema non sia tanto nel richiamo, ma nel codice di connessione, perchè ho tolto tutto, l'asciando solo la connessione al db. ma la chiusura della connessione, dove deve andare? io l'ho messa alla fine di tutta la pagina. è giusto o la devo mettere prima?
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Originally posted by jan267
Vuol dire che la variabile non e` stata specificata!

si, ma non l'ho mai utilizzata qullea variabile, è li il punto.... :confused:

ho utilizzato proprio il codice che è stato postato qui! io non la vedo questa variabile.....
 
Ultima modifica:

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Originally posted by jan267
Mah.................................. posta il codice della tua pagina.

<?
include("config.inc.php"); //includo il file di connessione
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("<p align=\"center\">Errore nella connessione. Verificare i parametri nel file config.inc.php</p><BR><BR>");
//Selezione del db
mysql_select_db($db_name, $db)
or die ("<p align=\"center\">Errore nella selezione del database. Verificare i parametri nel file config.inc.php</p><BR><BR>");
?>
<?
$query = "SELECT * FROM cocktail";
$result = mysql_query($query)or die(mysql_error());
while ($row = mysql_fetch_array($result)){
$nome=$row['nome'];
$ingredienti = $row['ingredienti'];
$foto=$row['foto'];
$descrizione=$row['descrizione'];
?>

<html>
<head>

<title>CnW: Cocktails nel Web!</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/Paragrafo.css" rel="stylesheet" type="text/css">
<link href="css/Menu.css" rel="stylesheet" type="text/css">
<link href="css/Sezioni.css" rel="stylesheet" type="text/css">

</head>

<body bgcolor="#FFFFFF">
<table width="75%" border="1" align="center" cellpadding="0" bordercolor="#993333" bgcolor="#FFFFc0">
<tr>
<td height="23"><div align="right"><img src="grafica/logo.jpg" width="600" height="125"></div></td>
</tr>
<tr>
<td height="25">
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#009900" bgcolor="#CCFF66">
<tr class="Menu">
<td width="16%">Home</td>
<td width="16%">Cocktails</td>
<td width="16%">Barman</td>
<td width="16%">Biblioteca</td>
<td width="16%">Forum</td>
<td width="16%">Registrati</td>

</tr>
</table>
</td>
</tr>
<tr>
<td height="205" bgcolor="#FFFFDA">
<table width="100%" border="0">
<tr>
<td><p>&nbsp;</p>
<table width="70%" height="44" border="0" align="center">
<tr>
<td colspan="2"><p>&nbsp;
</p></td>
</tr>
<tr>
<td width="20%" rowspan="2">&nbsp;</td>
<td width="80%">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p></td>
</tr>
</table></td>
</tr>
</table>
<p>
<? include ("include/copy.txt"); ?>


</p>
</body>
</html>
<? $db = mysql_close($db); ?>


Questo è il codice di tutta la pagina. Fatemi sapere!

Bye
 

srgw

Utente Attivo
2 Lug 2003
104
0
0
37
www.cocktails.nelweb.it
Originally posted by jan267
Prova a cambiare:
PHP:
<? $db = mysql_close($db); ?>
in
PHP:
<? mysql_close(); ?>

Spiacente...... Parse error: parse error, unexpected $end in c:\programmi\easyphp1-7\www\cocktails.php on line 82

no, il problema non era quello...
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Invio dati database via email php PHP 0
D passare valori da database sql a php PHP 1
L Upload di un'immagine all'interno di un database usando php PHP 6
C Store in PHP nel Database PHP 8
Alex_70 Scrape php database PHP 3
S [PHP] email con inserimento dati nel database PHP 23
G Invio mail con php da dati prelevati da un database PHP 9
A [PHP] registrazione utente in un database sql con confronto PHP 1
S [PHP] collegamento database PHP 4
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
A [PHP] Caricamento database in array PHP 11
L PopUp tramite PHP se la mail inserita è già registrata nel database PHP 3
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
F [PHP] Login senza database PHP 3
K [PHP] Stampare tabella da database differenti. PHP 4
Monital Funzione php e campo database come variabile PHP 6
M [PHP] Database e stampa files PHP 2
C [PHP] Caricamenti di tot commenti da database PHP 4
K [PHP] Inserimento dati database con postgres PHP 2
K [PHP] Controllare dati database tra due valori PHP 18
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
P [PHP] Intercettare ed aggiornare campi di un database PHP 5
F [PHP + MYSQLI] Stampa a video di una tabella nel database PHP 4
T [PHP] Ricerca nel database PHP 2
J Prendere dati del database e metterli nel codice php PHP 1
A [PHP] Cancellare riga database a scelta dell'utente PHP 2
A [PHP] Modificare campo database in base alla scelta dell'utente PHP 2
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
L [PHP] stampare un'array di un database PHP 0
ICTSM [PHP] Collegamento a database non localhost PHP 3
B [PHP] Scrivere risposta multipla in database PHP 1
A [PHP] Generazione Log modifiche Database PHP 5
G [PHP] SALVARE RECORD ESTRATTI DA DATABASE PHP 6
crealatualista [PHP] Inserire nomi nel database PHP 1
Matilde1 PHP: errore connessione database PHP 12
cobra_72 [Joomla] [PHP] come attingere informazioni specifiche da database PHP 18
Bryan [PHP] Far mostrare tutte le tabelle contenenti in un database PHP 2
Bryan [PHP] Connettere il database al sito! PHP 4
crealatualista [PHP] random record database PHP 8
M Inserimento Array prelevato da Database in Php in un altra tabella mysql PHP 0
D Come inserire opzioni menù prelevandole dal database con PHP ? PHP 12
bubino8 [PHP] Auto Riempimento Database PHP 0
R [PHP] Struttura Database di statistica PHP 4
TheWhiteRabbit Perfezionare ricerca in PHP - NO DATABASE - (Website X5) PHP 5
G [Javascript] jQuery PHP MySql - inserire variabile nel DataBase Javascript 8
KILLERIX [PHP] Notifiche utente, connessione database, struttura generale dati PHP 3
giancadeejay [PHP] Aggiornare un valore del database tramite form PHP 26
H [PHP] Conessione database PHP 6
giuseppe_123 [PHP] Form e database PHP 10
asevenx [PHP] Estrarre valori evitando dublicati dal database PHP 2

Discussioni simili