php + DB Mysql...da dove comincio?

Discuti dei problemi relativi alla programmazione nel tuo linguaggio preferito!

Moderatori: cb_123, thrantir, tonertemplum

Re: php + DB Mysql...da dove comincio?

Messaggiodi diegofio il 09 mag 2008, 14:50

l'errore identifica che hai problemi nell'accesso a mysql
ma stai usando windows? azz io pensavo di aiutare un pinguino :D
diegofio
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 9270
Iscritto il: 29 lug 2005, 09:55

 

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 09 mag 2008, 16:10

ihihiihih no no sto su winzoz....se vuoi posso passare su ubuntu...ma che cambia? cioè...devo solo "scrivere il codice" alla fine nn è uguale??

ho visto il problema di connessione...ma nn capisco cosa ci sia di sbagliato!! :(
Ultima modifica di max10891 su 09 mag 2008, 17:02, modificato 3 volte in totale.
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi diegofio il 09 mag 2008, 16:43

hai creato quell'utente in mysql e gli hai assegnato i diritti?
è che su windows non l'ho mai fatto
diegofio
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 9270
Iscritto il: 29 lug 2005, 09:55

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 09 mag 2008, 17:02

AGGIORNAMENTO....

ok mi connetto e selezione il DB(errore stupidissimo ho fatto!!)...ora mi da errore qua

while ($row = mysql_fetch_array($result))
{
echo $row[name], $row[pilot_id], $row[pilot_num], $row[grado], $row[status];
}



l'errore è questo:
Resource id #3
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\xampp\htdocs\VIA\piloti.php on line 12


la riga dodice è appunto la riga del while...

sto diventando pazzo :D non si puù fare in c++ :D :D :D :D :D :D
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi diegofio il 09 mag 2008, 17:19

metti questa istruzione
$result = mysql_query($query) or die(mysql_error());

al posto di
$result = mysql_query($query, $db);

inoltre la sintassi per scrivere i valori dei campi è questa
$row->nomecampo

come ti avevo scritto nell'altra pagina
diegofio
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 9270
Iscritto il: 29 lug 2005, 09:55

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 09 mag 2008, 17:30

GRAZIE MILLE DIEGO!!!

mi è andata bene perchè mentre mi rispondevi ho cercato un po' in giro....ho fatto + o - come hai detto te....ho messo or die....quindi ho capito che il problema era $result...infatti a monte venivano assegrati una variabile con due nomi separati dallo spazio...tipo BONUS MANUTENZIONE...l'errore era li...

ora altro problema...come interfaccio php e html ?

se rinomino semplicemente la pagina con estensione php mi da errore (ovviamente) però non so come fare altrimenti...(visto che prima avevo fatto la parte grafica e poi contavo di inserirci i contenuti...ma se la pagina deve essere .php devo riscrivere tutta la pagina??????)


grazie di nuovo!!!!!

EDIT: NON CI CREDO!!!!!!!!

SISTEMATO!!!!!!!!!!!!
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 09 mag 2008, 19:18

ok altro problema...ho 4 div da allineare orizzontalmente...solo che li voglio centrati dentro un altro div...ora se metto float:left nel css relativo al div mi vengono uno allineati all'altro...però non centraati...

suggerimenti?


EDIT.....ok allineati i div....ora devo fare una tabella che inserisca determinati dati (quelli del while in php) in determinate posizioni...
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 09 mag 2008, 20:33

aggiornamento tabella....



echo "<table id=\"tabella\">";

while ($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>";
echo $row[name];
echo "</td>";
echo "<td>";
echo $row[pilot_num];
echo "</td>";
echo "<td>";
echo $row[grado];
echo "</td>";
echo "<td>";
echo $row[status];
echo "</td>";
echo "</tr>;

}
echo "</table>";


così non funzione...l'errore è

Parse error: syntax error, unexpected '/' in E:\xampp\htdocs\VIA\piloti.php on line 139



la riga 139 è l'ultimo tag che chiude il table.....
ma se nn metto / come lo chiudo il tag?!?!?!

uff
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi diegofio il 09 mag 2008, 20:40

echo "</tr>;

ecco l'errore
ovviamente spesso l'errore è prima dell'istruzione che ti dice lui eheh non devi guardare solo quella linea
diegofio
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 9270
Iscritto il: 29 lug 2005, 09:55

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 09 mag 2008, 20:54

diegofio ha scritto:echo "</tr>;

ecco l'errore
ovviamente spesso l'errore è prima dell'istruzione che ti dice lui eheh non devi guardare solo quella linea



NOO!!!

non so come ringraziarti...stavo veramente sclerando!!! ti devo una birra!!! se passi dalle mie parti fammi un fischio!!! :D :D :D

grazie di nuovo...sei veramente gentilissimo!!
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi diegofio il 09 mag 2008, 21:15

certo spero tu abbia anche un divano
Immagine
diegofio
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 9270
Iscritto il: 29 lug 2005, 09:55

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 09 mag 2008, 22:19

:lol: :lol: :lol:

probleeeeeema!!!
Codice: Seleziona tutto
 
                <!--contenuto-->
                <div id="content">

                    <!--News-->
                    <br/>
                    <div class="title_news" align="left">
                    Pilots
                    </div>
                    <div id="news" align="center">
                      <br/>
                      <div>
                        <div id="title_name" align="left">
                           Nome
                        </div>
                       
                        <div id="title_pilot_num" align="left">
                           Pilot Num
                        </div>

                        <div id="title_grado" align="left">
                           Grado
                        </div>

                        <div id="title_status" align="left">
                           Status
                        </div>
                       
                        <div id="title_stipendio" align="left">
                          Stipendio
                        </div>
                       
                        <div id="title_bonus" align="left">
                          Bonus manutenzione
                        </div>
                      </div>
                     
                      <?php
                             include("config.inc.php");
                             $db = mysql_connect($db_host, $db_user, $db_password);
                             if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
                             
                             mysql_select_db($db_name, $db)
                               or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
                             $query = "SELECT pilot_num, name, grado, stipendio_pilota, bonus_manutenzione, status FROM pilots LIMIT 0, 30";
                             $result = mysql_query($query, $db)
                                or die ("errore");
                           
                           
                           
                            echo "<table id=\"tabella\">";
                           
                             while ($row = mysql_fetch_array($result))
                             {
                              echo "<tr>";
                                echo "<td width=\"200\">";
                                    echo $row[name];
                                echo "</td>";
                                echo "<td width=\"71\">";
                                  echo $row[pilot_num];
                                echo "</td>";
                                echo "<td width=\"101\">";
                                  echo $row[grado];
                                echo "</td>";
                                echo "<td width=\"101\">";
                                  echo $row[status];
                                echo "</td>";
                                echo "<td width=\"151\">";
                                  echo $row[stupendio_pilota];
                                echo "</td>";
                                echo "<td width=\"150\">";
                                  echo $row[bonus_manutenzione];
                                echo "</td>";
                              echo "</tr>";
                             
                             }
                            echo "</table>";
                             mysql_close($db);
                          ?>
                     

                  </div>
               </div>


uffa quello che mi succede è che la tabella col titolo è fuori dal div...un immagine chiarisce

Immagine

sembra quasi non riconosca di essere racchiuso...

grazie ciao
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi diegofio il 10 mag 2008, 13:11

<div class="title_news" align="left">
Pilots
</div>

se chiudi il div più avanti?
diegofio
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 9270
Iscritto il: 29 lug 2005, 09:55

Re: php + DB Mysql...da dove comincio?

Messaggiodi max10891 il 10 mag 2008, 15:44

diegofio ha scritto:<div class="title_news" align="left">
Pilots
</div>

se chiudi il div più avanti?


ma quello è il div del "bordino" con scritto Pilots
max10891
Luce delle stelle
Luce delle stelle
 
Messaggi: 1326
Iscritto il: 22 feb 2006, 16:48
Località: Sovico (MI)

Re: php + DB Mysql...da dove comincio?

Messaggiodi diegofio il 10 mag 2008, 16:34

nella mia inesperienza di html ho pensato che chiudendolo dopo gli altri div racchiudesse anche la seconda tabella. non saprei, di html so pochetto
diegofio
AmdPlanet Guru
AmdPlanet Guru
 
Messaggi: 9270
Iscritto il: 29 lug 2005, 09:55

 
PrecedenteProssimo

Torna a Programmare

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron