Però utilizzando print_r($shop);
l'array non risulta vuoto.... mah
E quindi come potrei fare?
Però utilizzando print_r($shop);
l'array non risulta vuoto.... mah
E quindi come potrei fare?
Gentili utenti del forum,
sto impazzendo da qualche giorno non riuscendo a far funzionare un array multiplo.
In sintesi vorrei realizzare un array per un carrello e quindi memorizzare i dati in una session in modo di visualizzare in ogni momento il contenuto di questo carrello.
Il codice è questo:
session_start();
// Da una pagina precedente utilizzo un form e quindi
$cods=$_POST[cods];
$color = addslashes(stripslashes($_POST));
$size=$_POST;
$qty=$_POST[qta];
//controllo se la session è già stata creata
IF (isset($_SESSION['cart'])) {
$shop = ($_SESSION['cart']); }
else {
$shop = array(array());
}
// Aggiungo gli articoli all'array
array(array_unshift($shop, $cods, $color, $size, $qty));
//memorizzo tutto sulla session
$_SESSION['cart']=$shop;
Dove sbaglio?
Grazie!
HO RISOLTO!
con HAVING questo è il codice:
$tb=mysql_query("SELECT CONCAT_WS('',nome,codice) AS alex FROM curriculum WHERE email='$login' GROUP BY email HAVING alex = '$password' ") ;
Ciao!
Purtroppo niente... sempre lo stesso errore:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL
Non capisco, eppure questa funziona:
$tb=mysql_query("SELECT CONCAT_WS('',nome,codice) AS alex FROM curriculum WHERE email='$login' ") ;
secondo me il problema è nella WHERE...
Non è che per caso, nella where il CONCAT_WS non si può usare?
Grazie ancora
Ti ringrazio innanzitutto per la tua disponibilità!
La struttura è troppo grande quindi ti elenco solo i campi che in questo caso mi servono:
l'errore è il seguente:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ............. on line 22
dove la riga 22 è:
$record = mysql_num_rows($tb);
Comunque ti riepilogo il codice:
include 'db.php' ;
$tb=mysql_query("SELECT * FROM curriculum WHERE email='$login' and CONCAT_WS('',nome,codice) AS alex ='$password' ") ;
$record = mysql_num_rows($tb);
if ($record > 0)
{
$row = mysql_fetch_array($tb);
echo "Ok" ;
}
else
{echo "Non esite"; }
}
**Sembra che funzioni... ma perchè invece se lo metto nella where non funziona?
cioè:
$tb=mysql_query("SELECT * FROM elenco WHERE email='$login' and CONCAT_WS(' ',nome,codice) AS alex ='$password' ") ;
Grazie
**
Cari amici, sto impazzendo ma non riesco ad ottenere il risultato che voglio con una query.
Io vorrei semplicemente ottenere con mysql l'unione di 2 campi e cioè:
Nome: Alessandro
Codice: 100
Mi dovrebbe dare come risultato Alessandro100 ma invece mi dà solo 100
Questo è il codice:
$tb=mysql_query("select nome + codice as alex from elenco where email='$login' ");
$record = mysql_num_rows($tb);
if ($record > 0)
{
$row = mysql_fetch_array($tb);
echo $row['alex'] ;
}
Dove sbaglio?
Grazie!
Ciao ragazzi,
quando invio dei dati con un form e poi torno indietro appare questo antipatico messaggio:
*La copia locale della pagina Web non è aggiornata. È necessario scaricarla nuovamente dal sito Web. *
Come posso ovviare? ho letto un pò di cose in giro ma nessuna è funzionante... Se può servire: il sito è pubblicato su uno spazio di tophost.it
Vi ringrazio anticipatamente,
Alessandro
Ciao ragazzi,
mi pare che fpdf purtroppo non sia in grado di leggere i tag HTML (esempio <span>, <table>, ecc.) qualcuno c'è riuscito in qualche modo?
In alternativa quale altra libreria potrei usare?
Spero possiate aiutarmi,
Grazie
Ciao amici,
volevo sapere se qualcuno di voi poteva aiutarmi....
Ho dei documenti in word che vorrei inserire in un mio database access su internet ma purtroppo quando vado a copiare ed incollare il tutto in una textarea non compare più il grassetto ed il corsivo utilizzato.
Con un replace sono riuscito a mantenere gli "a capo" ma il grassetto ed il corsivo non li considera proprio
Come si potrebbe fare? Devo nuovamente aggiungere le formattazioni?
Grazie,
Alessandro
Ciao amici,
volevo sapere se qualcuno di voi poteva aiutarmi....
Ho dei documenti in word che vorrei inserire in un mio database access su internet ma purtroppo quando vado a copiare ed incollare il tutto in una textarea non compare più il grassetto ed il corsivo utilizzato.
Con un replace sono riuscito a mantenere gli "a capo" ma il grassetto ed il corsivo non li considera proprio
Come si potrebbe fare? Devo nuovamente aggiungere le formattazioni?
Grazie,
Alessandro
Scusate l'ignoranza... cosa significa PARSARE?
Cosa avrebbe dovuto fare x evitare la sql injection?
Ciao!
Ciao ragazzi,
io ho provato questo metodo ma non riesco a capire se è giusto...
Se visualizzo l'archivio con PhpMyAdmin il campo password è rimasto uguale... non dovrebbe essere registrato criptato?
Purtroppo ho iniziato da poco a programmare in php e MySql e non sono molto capace.
Grazie e Buona Giornata a tutti!