• Home
  • Forum
  • Software
  • Windows e Software

Domandone su xampp

  • Creatore Discussione Creatore Discussione Trapano
  • Data di inizio Data di inizio 22 Feb 2013
Prec.
  • 1
  • 2
  • 3
Succ.
Primo Prec. 2 di 3 Succ. Ultimo

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 25 Feb 2013
  • #21
Ora il prossimo errore è questo:
Warning: mysql_numrows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\plummer\cerca.php on line 70

E lo scrit incriminato è questo:
PHP:
<?php
 

  include_once ("config.php");  
include_once ("connect.php");
 
 
 mysql_connect(localhost,$DB_user,$DB_password);
 @mysql_select_db($DB_name) or die("Impossibile selezionare il database.");
 
 $query="SELECT * FROM  `oggetti` WHERE  `$sel` LIKE CONVERT ( _utf8 '$txt' USING latin1 ) ORDER BY id DESC";
 $risultati=mysql_query($query);
 $num=mysql_numrows($risultati);    <-------------------questa riga!
 
 mysql_close();

 $i=0;
 
 while ($i < $num) {
     
     $id=mysql_result($risultati,$i,"id");
     $data=mysql_result($risultati,$i,"data");
     $nome=mysql_result($risultati,$i,"nome");
     $cognome=mysql_result($risultati,$i,"cognome");
     $indirizzo=mysql_result($risultati,$i,"indirizzo");
     $telefono=mysql_result($risultati,$i,"telefono");
     $email=mysql_result($risultati,$i,"email");
     $descrizione=mysql_result($risultati,$i,"descrizione");
     $scadenza_oggetto=mysql_result($risultati,$i,"scadenza_oggetto");
     $categoria=mysql_result($risultati,$i,"categoria");
     $prezzo=mysql_result($risultati,$i,"prezzo");
     $quantita=mysql_result($risultati,$i,"quantita");
     $percento=mysql_result($risultati,$i,"percento");
     $provvigione=mysql_result($risultati,$i,"provvigione");
     $rimborso=mysql_result($risultati,$i,"rimborso");
     $id_venditore=mysql_result($risultati,$i,"id_venditore");
     $venduto_a=mysql_result($risultati,$i,"venduto_a");
     $pagamento=mysql_result($risultati,$i,"pagamento");
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 25 Feb 2013
  • #22
ciao
metti un var_dump e posta cosa risulta
PHP:
<?php
//.....
 $query="SELECT * FROM  `oggetti` WHERE  `$sel` LIKE CONVERT ( _utf8 '$txt' USING latin1 ) ORDER BY id DESC";
 $risultati=mysql_query($query);
 var_dump($risultati);
 $num=mysql_numrows($risultati);//  <-------------------questa riga!
 
 mysql_close();//questa toglila ci pensa php a chiudere quando serve
 //..... 
?>

poi posta in php
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #23
Non è cambiato nulla..
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 26 Feb 2013
  • #24
ciao
ma il var dump cosa ti ha dato?
comunque fai una prova, uno script semplicissimo in cui metti i dati do connessione senza gli include e una semplicissima query,
con questo si dovrebbe capire se dipende dallo script o se dipende dalla connessione

PHP:
<?php
//togli anche i silent davanti alle istruzioni
$conn = mysql_connect('localhost','tuo_user','tua_password') or die (mysql_error());
$sel = mysql_select_db('nome_db') or die (mysql_error()); 
$q=mysql_query("SELECT * FROM tua_tabella");
var_dump($q);
?>
lancialo e posta i risultati
 
Ultima modifica: 26 Feb 2013

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #25
Pagina bianca con scritto: bool(false)
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #26
No, non avevo impostato il nome tabella....mi esce : resource(4) of type (mysql result)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 26 Feb 2013
  • #27
ciao
Trapano ha scritto:
No, non avevo impostato il nome tabella....mi esce : resource(4) of type (mysql result)
Clicca per allargare...
quindi la connessione avvine, l'errore è nelloscript qiundi in php
ha dei dubbi sualla sintassi della query
PHP:
$query="SELECT * FROM  `oggetti` WHERE  `$sel` LIKE CONVERT ( _utf8 '$txt' USING latin1 ) ORDER BY id DESC";
ma non avendola mai adoperata devo studiarci
come ti ho gia detto posta in php lo script

p.s.
resource(4) of type (mysql result) vuol dire che la query che hai fatto è andata a buon fine
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #28
PHP:
<?php
include 'conf.php';
$b=date('Y');
session_start();
if ($_SESSION['username']==$usern) ;
else{ 
header("Location: login.htm");
}

 { ?>
 <head>
<title>Cerca</title>
</head>
<?php
include 'body.php';
 $sel = $_POST['sel'];
 $txt = $_POST['txt'];
?>
<a name='inizio'></a>
<table align="center" border="0" height="" width="100%" cellpadding="0" cellspacing="0">
<form align='center' action='cerca.php?reg=1' method='POST'>
<p align="left"><font color="black" size="5">
<b>Gestione dati</b></font>

<select style='color:black;background-color:#33FF33;' name="sel">
<option value="id">Cerca per id</option>
<option value="id_venditore">Cerca per id venditore</option>
<option value="venduto_a">Cerca per id acquirente</option>

<option value="cognome">Cerca per cognome cliente</option>
<option value="nome">Cerca per nome cliente</option>
<option value="data">Cerca per data registrazione record</option>

<option value="venduto">Cerca per in vendita/venduto</option>
<option value="reso_venditore">Cerca per reso al venditore</option>
<option value="pagamento">Cerca per rimborsato</option>
<option value="reso_compratore">Cerca per reso dal compratore</option>
<option value="rottamato">Cerca per rottamato</option>

<option value="descrizione">Cerca per descrizione oggetto</option>
<option value="categoria">Categoria</option>
<option value="scadenza_oggetto">Scadenza oggetto</option>
<option value="prezzo">Cerca per prezzo</option>
<option value="email">Cerca per email</option>
<option value="telefono">Cerca per telefono</option>
</select>
<input type='text' name='txt' value='%'></option><input style='color:black;background-color:#33FF33;' type='submit' value='Avvia ricerca'>
</form> <br>
<a href="#fondo"><input style='color:white;background-color:blue;' type='submit' value='statistiche'></a>

<?php 
echo "<form align='center' action='eti2.php?reg=1' method='POST' target='_blank'>
Stampa le etichette del cliente numero<input style='color:black;background-color:azure;' type='submit' name='txt' value='$txt' readonly='readonly'>di oggi! </form>\n";
 ?>

</table>

<?php
 

  include_once ("config.php");  
include_once ("connect.php");
 
 
 mysql_connect(localhost,$DB_user,$DB_password);
 @mysql_select_db($DB_name) or die("Impossibile selezionare il database.");
 
 $query="SELECT * FROM  `oggetti` WHERE  `$sel` LIKE CONVERT ( _utf8 '$txt' USING latin1 ) ORDER BY id DESC";
 $risultati=mysql_query($query);
 $num=mysql_numrows($risultati);        <----------è la riga 70. se tolgo questa riga,non ho più errori. Ma non funziona lo script... 
 


 $i=0;
 
 while ($i < $num) {
     
     $id=mysql_result($risultati,$i,"id");
     $data=mysql_result($risultati,$i,"data");
     $nome=mysql_result($risultati,$i,"nome");
     $cognome=mysql_result($risultati,$i,"cognome");
     $indirizzo=mysql_result($risultati,$i,"indirizzo");
     $telefono=mysql_result($risultati,$i,"telefono");
     $email=mysql_result($risultati,$i,"email");
     $descrizione=mysql_result($risultati,$i,"descrizione");
     $scadenza_oggetto=mysql_result($risultati,$i,"scadenza_oggetto");
     $categoria=mysql_result($risultati,$i,"categoria");
     $prezzo=mysql_result($risultati,$i,"prezzo");
     $quantita=mysql_result($risultati,$i,"quantita");
     $percento=mysql_result($risultati,$i,"percento");
     $provvigione=mysql_result($risultati,$i,"provvigione");
     $rimborso=mysql_result($risultati,$i,"rimborso");
     $id_venditore=mysql_result($risultati,$i,"id_venditore");
     $venduto_a=mysql_result($risultati,$i,"venduto_a");
     $pagamento=mysql_result($risultati,$i,"pagamento");
	 
         
$totale_prezzo = $totale_prezzo + $prezzo*$quantita;
$totale_provvigione = $totale_provvigione + $provvigione;
$totale_rimborso = $totale_rimborso + $rimborso;
 
 echo "<table align='center' bgcolor='#E0FFFF' border='1' height='' width='100%' cellpadding='0' cellspacing='0'>";
 echo "<tr>";
 
 echo "<td align='center' width=''><font size='1'><b>id</b></td>";
 echo "<td align='center' width=''><font size='1'><b>data</b></td>";
 echo "<td align='center' width=''><font size='1'><b>nome</b></td>";
 echo "<td align='center' width=''><font size='1'><b>cognome</b></td>";
 echo "<td align='center' width=''><font size='1'><b>indirizzo</b></td>";
 echo "<td align='center' width=''><font size='1'><font size='1'><b>telefono</b></td>";
 echo "<td align='center' width=''><font size='1'><b>email</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Id venditore</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Descrizione</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Scadenza</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Categoria</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Prezzo</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Quantita'</b></td>";
 echo "<td align='center' width=''><font size='1'><b>%</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Provvigione</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Rimborso</b></td>";
 
 echo "<td align='center' width=''><font size='1'><b>Venduto a</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Pagamento</b></td>";
 
 echo "</tr>";
 echo "<td align='center' width=''><a title='MODIFICA RECORD' target='db2' href='modifica.php?mod=$id\' target='db'>
 <blink><input style='color:black;background-color:yellow;' type='submit' value='$id'><br></blink></a><form title='RIASSUNTIVO' align='center' action='situazione.php?reg=1' method='POST'><input style='color:black;background-color:#33FF33;' type='submit' name='txt' value='$id' ></td>";
  echo "<td align='center' width=''><font size='2'>$data</td>";
   echo "<td align='center' width=''><font size='2'>$nome</td>";
    echo "<td align='center' width=''><font size='2'>$cognome</td>";
    echo "<td align='center' width=''><font size='2'>$indirizzo</td>";
    echo "<td align='center' width=''><font size='2'>$telefono</td>";
    echo "<td align='center' width=''><font size='2'>$email</td>";
    
    echo "<td align='center' width=''><font size='2'><form align='center' action='situazione.php?reg=1' method='POST'><input style='color:black;background-color:#33FF33;' type='submit' name='txt' value='$id_venditore' title='RIASSUNTIVO'></form></td>";

 echo "<td align='center' width=''><font size='2'>$descrizione</td>";
 echo "<td align='center' width=''><font size='2'>$scadenza_oggetto</td>";
 echo "<td align='center' width=''><font size='2'>$categoria</td>";
 echo "<td align='center' width=''><font size='2'>$prezzo</td>";
 echo "<td align='center' width=''><font size='2'>$quantita</td>";
 echo "<td align='center' width=''><font size='2'>$percento</td>";
 echo "<td align='center' width=''><font size='2'>$provvigione</td>";
 echo "<td align='center' width=''><font size='2'>$rimborso</td>";
 
 
  
 echo "<td align='center' width=''><font size='2'><form align='center' action='situazione.php?reg=1' method='POST'><input style='color:white;background-color:red;' type='submit' name='txt' value='$venduto_a' title='RIASSUNTIVO'></form></td>";
 
 echo "<td align='center' width=''><font size='2'>$pagamento</td>";
 
 echo "</table><br>";
echo "<a href='#inizio'><input style='color:white;background-color:blue;' type='submit' value='up'></a>";
     $i++;
    
 }
 echo "<table align='center' bgcolor='yellow' border='0' height='' width='100%' cellpadding='0' cellspacing='0'>";
 echo "<p align='center'>(Record= $num) (Entrate euro= $totale_prezzo) (Provvigioni euro= $totale_provvigione) (Rimborsi euro= $totale_rimborso)</p>";
echo "<center><a name='fondo'></a></center>";
 echo "</table>";

 ?>
 
 </body>
 <? } ?>
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #29
Forse hotrovato....Sto mettendo @ prima di ogni post e gli errori non appaiono più...
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #30
Mi restano solo questi che non riesco a togliere...
PHP:
Notice: Undefined variable: totale_prezzo in C:\xampp\htdocs\plummer\cerca.php on line 160

Notice: Undefined variable: totale_provvigione in C:\xampp\htdocs\plummer\cerca.php on line 160

Notice: Undefined variable: totale_rimborso in C:\xampp\htdocs\plummer\cerca.php on line 160

PHP:
 echo "</table><br>";
echo "<a href='#inizio'><input style='color:white;background-color:blue;' type='submit' value='up'></a>";
     $i++;
    
 }
 echo "<table align='center' bgcolor='yellow' border='0' height='' width='100%' cellpadding='0' cellspacing='0'>";
la riga è questa--->  echo "<p align='center'>(Record= $num) (Entrate euro= $totale_prezzo) (Provvigioni euro= $totale_provvigione) (Rimborsi euro= $totale_rimborso)</p>";
echo "<center><a name='fondo'></a></center>";
 echo "</table>";
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 26 Feb 2013
  • #31
ciao
Forse hotrovato....Sto mettendo @ prima di ogni post e gli errori non appaiono più...
Clicca per allargare...
NO, gli errori vanno risolti NON nascosti
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #32
Ma perchè la @ nasconde gli errori?
Ho provato perchè l'ho letto da qualche parte su internet....
Ad ogni modo questi non riesco a risolverli...
Notice: Undefined variable: totale_prezzo in C:\xampp\htdocs\plummer\cerca.php on line 160

Notice: Undefined variable: totale_provvigione in C:\xampp\htdocs\plummer\cerca.php on line 160

Notice: Undefined variable: totale_rimborso in C:\xampp\htdocs\plummer\cerca.php on line 160
PHP:
<?php
 

@include_once ("config.php");  
@include_once ("connect.php");
 
 
 @mysql_connect(localhost,$DB_user,$DB_password);
 @mysql_select_db($DB_name) or die("Impossibile selezionare il database.");
 
 $query="SELECT * FROM  `oggetti` WHERE  `$sel` LIKE CONVERT ( _utf8 '$txt' USING latin1 ) ORDER BY id DESC";
 $risultati=mysql_query($query);
  @$num=mysql_numrows($risultati);
 


 @$i=0;
 
 while ($i < $num) {
     
     $id=mysql_result($risultati,$i,"id");
     $data=mysql_result($risultati,$i,"data");
     $nome=mysql_result($risultati,$i,"nome");
     $cognome=mysql_result($risultati,$i,"cognome");
     $indirizzo=mysql_result($risultati,$i,"indirizzo");
     $telefono=mysql_result($risultati,$i,"telefono");
     $email=mysql_result($risultati,$i,"email");
     $descrizione=mysql_result($risultati,$i,"descrizione");
     $scadenza_oggetto=mysql_result($risultati,$i,"scadenza_oggetto");
     $categoria=mysql_result($risultati,$i,"categoria");
     @$prezzo=mysql_result($risultati,$i,"prezzo");
     @$quantita=mysql_result($risultati,$i,"quantita");
     $percento=mysql_result($risultati,$i,"percento");
     $provvigione=mysql_result($risultati,$i,"provvigione");
     $rimborso=mysql_result($risultati,$i,"rimborso");
     $id_venditore=mysql_result($risultati,$i,"id_venditore");
     $venduto_a=mysql_result($risultati,$i,"venduto_a");
     $pagamento=mysql_result($risultati,$i,"pagamento");
	 
         
$totale_prezzo = $totale_prezzo + $prezzo*$quantita;
$totale_provvigione = $totale_provvigione + $provvigione;
$totale_rimborso = $totale_rimborso + $rimborso;
 
 echo "<table align='center' bgcolor='#E0FFFF' border='1' height='' width='100%' cellpadding='0' cellspacing='0'>";
 echo "<tr>";
 
 echo "<td align='center' width=''><font size='1'><b>id</b></td>";
 echo "<td align='center' width=''><font size='1'><b>data</b></td>";
 echo "<td align='center' width=''><font size='1'><b>nome</b></td>";
 echo "<td align='center' width=''><font size='1'><b>cognome</b></td>";
 echo "<td align='center' width=''><font size='1'><b>indirizzo</b></td>";
 echo "<td align='center' width=''><font size='1'><font size='1'><b>telefono</b></td>";
 echo "<td align='center' width=''><font size='1'><b>email</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Id venditore</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Descrizione</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Scadenza</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Categoria</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Prezzo</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Quantita'</b></td>";
 echo "<td align='center' width=''><font size='1'><b>%</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Provvigione</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Rimborso</b></td>";
 
 echo "<td align='center' width=''><font size='1'><b>Venduto a</b></td>";
 echo "<td align='center' width=''><font size='1'><b>Pagamento</b></td>";
 
 echo "</tr>";
 echo "<td align='center' width=''><a title='MODIFICA RECORD' target='db2' href='modifica.php?mod=$id\' target='db'>
 <blink><input style='color:black;background-color:yellow;' type='submit' value='$id'><br></blink></a><form title='RIASSUNTIVO' align='center' action='situazione.php?reg=1' method='POST'><input style='color:black;background-color:#33FF33;' type='submit' name='txt' value='$id' ></td>";
  echo "<td align='center' width=''><font size='2'>$data</td>";
   echo "<td align='center' width=''><font size='2'>$nome</td>";
    echo "<td align='center' width=''><font size='2'>$cognome</td>";
    echo "<td align='center' width=''><font size='2'>$indirizzo</td>";
    echo "<td align='center' width=''><font size='2'>$telefono</td>";
    echo "<td align='center' width=''><font size='2'>$email</td>";
    
    echo "<td align='center' width=''><font size='2'><form align='center' action='situazione.php?reg=1' method='POST'><input style='color:black;background-color:#33FF33;' type='submit' name='txt' value='$id_venditore' title='RIASSUNTIVO'></form></td>";

 echo "<td align='center' width=''><font size='2'>$descrizione</td>";
 echo "<td align='center' width=''><font size='2'>$scadenza_oggetto</td>";
 echo "<td align='center' width=''><font size='2'>$categoria</td>";
 echo "<td align='center' width=''><font size='2'>$prezzo</td>";
 echo "<td align='center' width=''><font size='2'>$quantita</td>";
 echo "<td align='center' width=''><font size='2'>$percento</td>";
 echo "<td align='center' width=''><font size='2'>$provvigione</td>";
 echo "<td align='center' width=''><font size='2'>$rimborso</td>";
 
 
  
 echo "<td align='center' width=''><font size='2'><form align='center' action='situazione.php?reg=1' method='POST'><input style='color:white;background-color:red;' type='submit' name='txt' value='$venduto_a' title='RIASSUNTIVO'></form></td>";
 
 echo "<td align='center' width=''><font size='2'>$pagamento</td>";
 
 echo "</table><br>";
echo "<a href='#inizio'><input style='color:white;background-color:blue;' type='submit' value='up'></a>";
     $i++;
    
 }
 echo "<table align='center' bgcolor='yellow' border='0' height='' width='100%' cellpadding='0' cellspacing='0'>";
 ---------------> riga 160------>    echo "<p align='center'>(Record= $num) (Entrate euro= $totale_prezzo) (Provvigioni euro= $totale_provvigione) (Rimborsi euro= $totale_rimborso)</p>";
echo "<center><a name='fondo'></a></center>";
 echo "</table>";

 ?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 26 Feb 2013
  • #33
ciao
la @ detta silent si usa per sicurezza, non è mai buona cosa far vedere eventuali errori possono essere delle indicazioni a maleintezionati.
comunque non lo fanno vedere, ma non lo correggono, es. se una variabile è indefinita @ o non @ indefinita rimane, anzi lo script può fare quello che gli piace meno quello che vorresti che facesse e non te ne accorgi.

poi per forza ti da quell'errore, usi le tre variabili prima di inizializzarle

es. alla riga

$totale_prezzo = $totale_prezzo + $prezzo*$quantita;

cerchi di assegnare a $totale_prezzo un valore della variabile che ancora non esiste $totale_prezzo
fai una prova
appena sotto la variabile $si metti

PHP:
//....
 $i=0; 
 $totale_prezzo = 0;
$totale_provvigione = 0;
$totale_rimborso = 0;
//.....

poi scrivi più elegantemente al posto di
PHP:
//...
$totale_prezzo = $totale_prezzo + $prezzo*$quantita;
$totale_provvigione = $totale_provvigione + $provvigione;
$totale_rimborso = $totale_rimborso + $rimborso;
//.....

in questo modo
PHP:
//...
$totale_prezzo +=  $prezzo*$quantita;
$totale_provvigione += $provvigione;
$totale_rimborso += $rimborso;
//.....
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #34
Grazie mille sopratutto della spiegazione!!;-)
Ora cerco altri errori ;-)
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #35
Anche qui mi da gli stessi errori per i risultati dei calcoli...
PHP:
<?php
include 'intestazione.php';
?>
<table align="center" bgcolor="white" border="0" height="" width="990" cellpadding="0" cellspacing="0">
<b><p style='margin-top: 0pt; margin-bottom: 0pt;' align='center'>
<font color='black' size='5'>Rimborso oggetti in carico</b></font><br>

<font color='black' size='3'>Fattura n. <?
	$b=date('d/m/y');
	$file = ("stat/contatore.txt");
	$visite = file($file);
	$visite[0]++;
	$fp = fopen($file , "w");
	fputs($fp , "$visite[0]");
	setcookie("contatore", "pieno", time() + 600);
	fclose($fp);
	print "<b>" . $visite[0] . "</b>";
?> del <?php echo $b ?>


<br><br>
<iframe name="I1" src="ricerca_clienti.php" marginwidth="0" scrolling="no" marginheight="0" border="0" frameborder="0" height="100" width="950">
Il browser in uso non supporta frame non ancorati oppure è configurato
in modo che i frame non ancorati non siano visualizzati. </iframe></font></p>


<?php
 $txt = $_POST['txt'];
 include_once ("config.php");  
include_once ("connect.php");
 
 @mysql_connect(localhost,$DB_user,$DB_password);
 @mysql_select_db($DB_name) or die("Impossibile selezionare il database.");
 
 $risultati = mysql_query("SELECT * FROM oggetti WHERE id_venditore LIKE '%$txt%' && pagamento = 'Pagato $b' ORDER BY id DESC");

 
echo "<table align='center' bgcolor='white' border='1' height='' width='900' cellpadding='0' cellspacing='0'>"; 
echo "<tr> 
<th align='center'>id Oggetto</th>
<th>Descrizione</th>
<th>Prezzo</th>
<th>Quantita'</th>
<th>%</th>
<th>Provvigione</th>
<th>Rimborso</th>
<th>Pagamento</th>

</tr>"; 
 
while ($row = mysql_fetch_array( $risultati )) { 

    $id=$row['id'];
    echo "<tr><td align='center'>".$row['id']."</td><td align='center'>".$row['descrizione']."</td><td align='center'>".$row['prezzo']." euro</td><td align='center'>".$row['quantita']."</td><td align='center'>".$row['percento']." %</td><td align='center'>".$row['provvigione']." euro</td><td align='center'>".$row['rimborso']." euro</td><td align='center'>".$row['pagamento']."</td>"; 
	 

  $num=mysql_numrows($risultati);
 $provvigione=mysql_result($risultati,$i,"provvigione");
 $rimborso=mysql_result($risultati,$i,"rimborso");
 
 $totale_rimborso += $rimborso;
 $totale_provvigione += $provvigione;
  $i++;
     
       
}  
?>
</table>
<table align='center' bgcolor='white' border='0' height='' width='900' cellpadding='0' cellspacing='0'>
<br>
<td align='center'><font color='black' size='3'>


<table align='center' bgcolor='white' border='1' height='' width='300' cellpadding='0' cellspacing='0'>

<tbody><tr><td align="center" colspan="2" rowspan="1" style="vertical-align: top;">Rimborso per oggetti venduti =  <b><?php echo $totale_rimborso ?> euro</b><br></td>
</tr><tr><td align="center" colspan="2" rowspan="1" style="vertical-align: top;">Provvigione per oggetti venduti al <?php echo $b ?><br></td>
</tr> 

<tr>
---------------> riga 94 <td align="center">Importo euro</td><td align="right"><b><?php echo $totale_provvigione /121*100;?>&nbsp;</b></td>
</tr> 

<tr>
--------------> riga 98 <td align="center">iva al 21%</td><td align="right"><b><?php echo $totale_provvigione - ($totale_provvigione/121*100);?>&nbsp;</b></td>
</tr>

<tr>
---------------> riga 102 <td align="center">Totale euro</td><td align="right"><b><?php echo ($totale_provvigione /121*100) + ($totale_provvigione - ($totale_provvigione/121*100)) ?>&nbsp;</b></td>
</tr>
</tbody>
</table>
Notice: Undefined variable: totale_provvigione in C:\xampp\htdocs\plummer\modulo_rimborso2.php on line 94
Notice: Undefined variable: totale_provvigione in C:\xampp\htdocs\plummer\modulo_rimborso2.php on line 98
Notice: Undefined variable: totale_provvigione in C:\xampp\htdocs\plummer\modulo_rimborso2.php on line 102
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #36
Ho messo prima del while:
PHP:
$totale_provvigione = 0;
$totale_rimborso = 0;
funziona.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 26 Feb 2013
  • #37
ciao
vedo che ci sei arrivato da solo.
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 26 Feb 2013
  • #38
Questo è un file che mi manda la copia delle/a tabella via e-mail. Funziona ma anche lui mi da errore alla riga 34

PHP:
<?php
// silenziamo notice e warning
 
// Configurazione (in corsivo i parametri da personalizzare)
$dbname = 'XXX';
@mysql_connect('localhost', 'root', 'XXXXX');
mysql_select_db($dbname);
$MailTo = 'paolochiavetta@gmail.com'; 
$from ='Backup DB ';
// fine configurazione

 
// Intestazioni
$uscita = '
-- SQL Dump
--
-- Generato: '. date('r') .'
-- Versione MySQL: ' . mysql_get_server_info() . '
-- Versione PHP: '. phpversion() .'
 
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
 
--
-- Database: `' . $dbname . '`
--';
 
// Inizializzo le variabili in cui memorizzare i dati estratti
$dump = $uscita;
$uscita = '';
 
// Trovo le tabelle
$tabelle = mysql_query("SHOW TABLE STATUS");
$i = 0;
---------------> riga 34 while ($tabella = mysql_fetch_assoc($tabelle)) {
 
    $tabellaName = $tabella['Name'];
 
    $tmp = mysql_query("SHOW CREATE TABLE `$tabellaName`");
 
    // Inserisco istruzione create
    $create = mysql_fetch_assoc($tmp);
    $uscita .= "\n\n--\n-- Struttura tabella: `$tabellaName`\n--\n\n".$create['Create Table'].' ;';
 
    // Libero risultati
    mysql_free_result($tmp);
    unset($tmp);
 
    // Inserisco risultati in variabile
    $dump .= $uscita;
    $uscita = '';
 
    // Righe
    $tmp = mysql_query("SHOW COLUMNS FROM `$tabellaName`");
    $rows = array();
    while ($row = mysql_fetch_assoc($tmp)) {
        $rows[] = $row['Field'];
    }
 
    // Libero risultati
    mysql_free_result($tmp);
    unset($tmp, $row);
 
    // Recupero i dati
    $tmp = mysql_query("SELECT * FROM `$tabellaName`");
    $count = mysql_num_rows($tmp);
 
    if ($count > 0) {
 
        $uscita .= "\n\n--\n-- Dati tabella: `$tabellaName`\n--";
        $uscita .= "\nINSERT INTO `$tabellaName` (`".implode('`, `', $rows)."`) VALUES ";
 
        $i = 1;
        // Trovo i dati
        while ($entry = mysql_fetch_assoc($tmp)) {
 
            // Creao i valori
            $uscita .= "\n(";
            $tmp2 = array();
 
            foreach ($rows as $row) {
                $tmp2[] = "'" . mysql_real_escape_string($entry[$row]) . "'";
            }
 
            $uscita .= implode(', ', $tmp2);
            $uscita .= $i++ === $count ? ');' : '),';
 
            // Inserisco risultati in variabile
            $dump .= $uscita;
            $uscita = '';
        }
 
        // Libero risultati
        mysql_free_result($tmp);
        unset($tmp, $tmp2, $i, $count, $entry);
 
    }
 
    // Incremento contatore
    $i++;
}
 
 

// Invio mail
$MailSubject = "BACKUP DATABASE " . $dbname . ' ' .date('Y-m-d_H-i');
$MailHeader = "From: " . $from . "\nX-Mailer: PHP/\nReply-To:" . $from . "\nReturn-Path:" . $from . "\n"; 
$MailBody = $dump;
@mail($MailTo, $MailSubject, $MailBody, $MailHeader);  

echo "<br><br><br><br><center>";
echo "
Il backup, e' stato inviato a $MailTo
";
echo "</center>";
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 27 Feb 2013
  • #39
ciao
ho fatto una piccola prova sul db dove faccio i test e funzia, cioè elenca le tabelle presenti e le loro caratteristiche
PHP:
<?php
$host = 'localhost';     //nome host
$username = 'root';      //user name
$password = 'password';  //password
$db = 'prove';            // nome data base
$conn = mysql_connect($host,$username,$password) or die (mysql_error());
$sel = mysql_select_db($db) or die (mysql_error());
$tabelle = mysql_query("SHOW TABLE STATUS");
while($tabella = mysql_fetch_assoc($tabelle)){
	var_dump($tabella['Name']);echo "<br>";
}
?>
riverifica i dati di connessione
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
49
  • 27 Feb 2013
  • #40
Grazie... Stasera controllo e riprovo... ;-)
 
Prec.
  • 1
  • 2
  • 3
Succ.
Primo Prec. 2 di 3 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

D
Domandone sulla musica nel sito/forum
  • djthomas
  • 9 Mag 2007
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 9 Mag 2007
djthomas
D
G
Problema con Xampp
  • GreatOtaku
  • 5 Mar 2023
  • Web Server
Risposte
1
Visite
1K
Web Server 6 Mar 2023
GreatOtaku
G
I
SSL + XAMPP
  • InformaticS
  • 2 Mar 2023
  • Web Server
Risposte
0
Visite
1K
Web Server 2 Mar 2023
InformaticS
I
D
Informazioni da XAMPP su HTML
  • dalianaa
  • 10 Feb 2022
  • PHP
Risposte
0
Visite
943
PHP 10 Feb 2022
dalianaa
D
F
Ricreare struttura php+mysql su Xampp
  • francescoITA
  • 23 Ago 2021
  • Apache
Risposte
0
Visite
6K
Apache 23 Ago 2021
francescoITA
F
I
PROBLEMA: Sostituzione sito XAMPP
  • InformaticS
  • 18 Mar 2021
  • E-Commerce
Risposte
0
Visite
1K
E-Commerce 18 Mar 2021
InformaticS
I
[XAMPP] Server in Locale condividere database
  • socket32
  • 10 Mar 2021
  • MySQL
Risposte
0
Visite
2K
MySQL 10 Mar 2021
socket32
T
differenza fra mysql xampp e un mysql server
  • twogate
  • 9 Mar 2021
  • Database
Risposte
0
Visite
1K
Database 9 Mar 2021
twogate
T
Z
Problema database MySQL con XAMPP
  • z.cristiano
  • 5 Gen 2021
  • PHP
Risposte
0
Visite
2K
PHP 5 Gen 2021
z.cristiano
Z
I
Xampp e ssl (https)
  • instablebrain
  • 11 Set 2020
  • Web Server
Risposte
0
Visite
2K
Web Server 11 Set 2020
instablebrain
I
G
sito wordpress da remoto a locale con xampp
  • gobas
  • 23 Mar 2020
  • WordPress
Risposte
2
Visite
4K
WordPress 7 Giu 2020
Mika
L
difficoltà con Xampp. printing php mancante...help
  • Lordx78
  • 31 Ago 2019
  • Web Server
Risposte
6
Visite
5K
Web Server 30 Mar 2020
mariangela
M
L
Xampp, wordpress e numero di porta
  • liloeconnie
  • 7 Mag 2019
  • Web Server
Risposte
1
Visite
3K
Web Server 8 Mag 2019
liloeconnie
L
A
[WordPress] problemi con xampp
  • AlecsSandro
  • 7 Feb 2019
  • WordPress
Risposte
2
Visite
2K
WordPress 19 Feb 2019
AlecsSandro
A
Collegamento con xampp non funziona più da cambio di operatore.
  • mferri
  • 14 Gen 2019
  • Web Server
Risposte
2
Visite
2K
Web Server 14 Gen 2019
Max 1
Tomcat non si avvia da Xampp
  • tritabit
  • 8 Gen 2019
  • Apache
Risposte
3
Visite
7K
Apache 9 Gen 2019
marino51
A
Xampp
  • anvalon
  • 4 Nov 2018
  • Apache
Risposte
0
Visite
2K
Apache 4 Nov 2018
anvalon
A
N
WP in locale con Xampp
  • neweb
  • 8 Ott 2018
  • Web Server
Risposte
0
Visite
1K
Web Server 8 Ott 2018
neweb
N
Q
Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10
  • qwertyy
  • 1 Lug 2018
  • PHP
Risposte
8
Visite
4K
PHP 1 Lug 2018
macus_adi
P
[MySQL] MODELLO ER, XAMPP E HEIDI SQL
  • pica19901
  • 8 Apr 2018
  • MySQL
Risposte
0
Visite
1K
MySQL 8 Apr 2018
pica19901
P
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Software
  • Windows e Software
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?