No no sul resto sono più che sicuro non ci siano errori, infatti tutti gli warning erano all'altezza del session_start()
Ad ogni modo ora funziona! Ti ringrazio davvero molto, velocissimo e gentilissimo!
No no sul resto sono più che sicuro non ci siano errori, infatti tutti gli warning erano all'altezza del session_start()
Ad ogni modo ora funziona! Ti ringrazio davvero molto, velocissimo e gentilissimo!
Si si ci sono, ci sono anche nel secondo esempio (tra parentesi non capisco quello script, non ce l'ho messo io, e cercando di toglierlo non va via...).
Il codice è troncato, ma giuro che in fondo body ed html sono chiusi.
Quindi dici che il problema è solamente inserire session_start() all'inizio subito prima dell'accesso al DB o ancora prima?
Ok! allora, ho provato ad inserire l'@import ed il link rel prima e dopo la connessione al database, creandomi immensi errori sulla session_start e non facendo più funzionare il contenuto della stessa.
Praticamente proprio così:
[PHP]
<html>
<head>
<script type="text/javascript">var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]);</script>
<link rel="stylesheet" type="text/css" href="stile.css">
</head>
<body>
<?php
$DB_host = 'xxxxxxxxxxx';
$DB_user = 'yyyyyyyyyyyyyy';
$DB_password = 'zzzzzzzzzzzzzz';
$DB_name = 'wwwwwwwwwww';
$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
}
?>
<?
session_start();
$array = $_SESSION['diritti_utente'];
$q=mysql_query("SELECT * FROM orders WHERE userid='$array[0]' ORDER BY datasped, date");
?>
<table>
<tr>
<td align=center>ID</td>
<td align=center>DATE</td>
<td align=center>VESSEL</td>
<td align=center>ORDER N.</td>
<td align=center>SUPPLIER</td>
<td align=center>PIECES</td>
<td align=center>WEIGHT</td>
<td align=center>DATA SPEDIZIONE</td>
<td align=center>LUOGO SPEDIZIONE</td>
</tr>
<?php while ($row=mysql_fetch_array($q)) : ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['date']; ?></td>
<td><?php echo $row['vessel']; ?></td>
<td><?php echo $row['orderno']; ?></td>
<td><?php echo $row['supplier']; ?></td>
<td><?php echo $row['pieces']; ?></td>
<td><?php echo $row['peso']; ?></td>
<td><?php echo $row['datasped']; ?></td>
<td><?php echo $row['luogosped']; ?></td>
</tr>
<?php endwhile; ?>
</table>
<?php
$q2=mysql_query("SELECT SUM(pieces) AS 'somma_pezzi' FROM orders WHERE userid='{$array[0]}' ");
$q3=mysql_query("SELECT SUM(peso) AS 'somma_peso' FROM orders WHERE userid='{$array[0]}' ");
$r2=mysql_fetch_assoc($q2);
$r3=mysql_fetch_assoc($q3);
?>
<br>
<p>TOTALI:</p>
<p>Totale quantita': <?php echo $r2['somma_pezzi']; ?></p>
<p>Totale peso: <?php echo $r3['somma_peso']; ?></p>
[/PHP]
Così indicativamente. Ed anche prima del session_start (ovviamente togliendolo prima :D)
Ciao a tutti!
Ho un problema di "posizionamento" del codice per implementare un foglio css in una pagina php.
Ho provato tramite il classico link rel e con @import, ma il risultato è sempre lo stesso: ovunque li posizioni, il contenuto della sessione sparisce, e la query ovviamente "impazzisce", smettendo di funzionare.
Vi posto il codice, mi fareste un enorme favore spiegandomi come fare, sono ancora piuttosto novizio dell'argomento php, ogni minima dritta è oro per me.
[PHP]<?php
$DB_host = 'xxxxxxxxxxx';
$DB_user = 'yyyyyyyyyyyyyy';
$DB_password = 'zzzzzzzzzzzzzz';
$DB_name = 'wwwwwwwwwww';
$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
}
?>
<?
session_start();
$array = $_SESSION['diritti_utente'];
$q=mysql_query("SELECT * FROM orders WHERE userid='$array[0]' ORDER BY datasped, date");
?>
<table>
<tr>
<td align=center>ID</td>
<td align=center>DATE</td>
<td align=center>VESSEL</td>
<td align=center>ORDER N.</td>
<td align=center>SUPPLIER</td>
<td align=center>PIECES</td>
<td align=center>WEIGHT</td>
<td align=center>DATA SPEDIZIONE</td>
<td align=center>LUOGO SPEDIZIONE</td>
</tr>
<?php while ($row=mysql_fetch_array($q)) : ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['date']; ?></td>
<td><?php echo $row['vessel']; ?></td>
<td><?php echo $row['orderno']; ?></td>
<td><?php echo $row['supplier']; ?></td>
<td><?php echo $row['pieces']; ?></td>
<td><?php echo $row['peso']; ?></td>
<td><?php echo $row['datasped']; ?></td>
<td><?php echo $row['luogosped']; ?></td>
</tr>
<?php endwhile; ?>
</table>
<?php
$q2=mysql_query("SELECT SUM(pieces) AS 'somma_pezzi' FROM orders WHERE userid='{$array[0]}' ");
$q3=mysql_query("SELECT SUM(peso) AS 'somma_peso' FROM orders WHERE userid='{$array[0]}' ");
$r2=mysql_fetch_assoc($q2);
$r3=mysql_fetch_assoc($q3);
?>
<br>
<p>TOTALI:</p>
<p>Totale quantita': <?php echo $r2['somma_pezzi']; ?></p>
<p>Totale peso: <?php echo $r3['somma_peso']; ?></p>
[/PHP]
Vi ringrazio in anticipo per l'aiuto che mi potrete dare! intanto ne approfitto per augurare a tutti buon anno!!!
Sono molto interessato e a completa disposizione, Le ho inviato un messaggio privato contenente il mio indirizzo email per contattarmi
Distinti saluti
Ha un mio PM.
Buona Giornata!
Nulla da fare, anche rendendo la tabella semplice al massimo.
La pagina è proprio così, cliccando il form di registrazione (che contiene scelte multiple a tendina(locali, adulti, bambini) e checkbox(animali), magari quello è il problema, ditemi voi), porta a questa pagina, che poi dovrebbe reindirizzare a sua volta alla pagina precedente, o ad una con redirect in metadata.
Nulla, provo a riscrivere la query della creazione della tabella perchè mi pare incredibile...
@mikslap said:
$request = "INSERT INTO users (nome,cognome,email,tel,datadal,dataal,locali,adulti,bambini,animali,richieste) VALUES ('" . $nome . "','" . $cognome . "','" . $email . "','" . $tel . "','" . $datadal . "','" . $dataal . "','" . $locali . "','" . $adulti . "','" . $bambini . "','" . $animali . "','" . $richieste . "')";
Prova così altrimenti postami il codice completo.
Comunque spero che i dati messi per la connessione al database non siano quelli che appaiono nel tuo post, se dovessero essere dati corretti ti consiglio di non metterli più. Usa dati falsi tanto si capisce lo stesso.
CIAO
Si si non sono quelli Provo e ti dico!
Sono ancora io a disturbare...
Ho ancora un altro problema con un ennesimo molto semplice, ma per me a quanto pare ostico...
Il risultato di $results è error-account.php, non riesco a capire la motivazione, anche perchè il db è costruito in maniera corretta (il null è l'id autoincrementante)
[php]<?php
$nome = $_POST['NOME'];
$cognome = $_POST['COGNOME'];
$email = $_POST['EMAIL'];
$tel = $_POST['TELEFONO'];
$datadal = $_POST['DATADAL'];
$dataal = $_POST['DATAAL'];
$locali = $_POST['LOCALI'];
$adulti = $_POST['ADULTI'];
$bambini = $_POST['BAMBINI'];
$animali = $_POST['ANIMALI'];
$richieste = $_POST['RICHIESTE'];
$connection = mysql_connect("62.149.150.84", "Sql223476", "45581d6d");
mysql_select_db(Sql223476_1) or die( "Unable to select database");
$request = "INSERT INTO users values(NULL,'$nome','$cognome','$email','$tel','$datadal','$dataal','$locali','$adulti','$bambini','$animali','$richieste')";
$results = mysql_query($request);
if($results)
{
header("Location: oknordest1.php");
}
else
{
header("Location: error-account.php");
}
mysql_close($connection);
Die();
?>[/php]
Se sono stato poco preciso o mancano dei dati chiedetemi pure, vi dirò tutti, e scusate per la niubbaggine, ho veramente iniziato da nulla
Grazie ancora in anticipo!
MAC
[..]
Ma porca vacca, lo sapevo che mi ero dimenticato una cosa tipo virgolette, scusate, era davvero tardi...
Grazie mille ilnetsurfer! E scusa per la perdita di tempo....;)
Ciao a tutti!
Sto cercando di far scrivere all'interno di un database il contenuto di un form, ma sono incappato in un errore che, probabilmente dovuto al fatto che sono le 4, non riesco a comprendere
il codice è questo (i nomi nei post sono esatti, l'errore arriva al momento della riga insert:
[php]<?php
$user = $_POST['username'];
$pass = $_POST['password'];
$pass2 = $_POST['password2'];
$name = $_POST['name'];
$domain = $_POST['domain'];
$zip = $_POST['zip'];
$city = $_POST['city'];
$email = $_POST['email'];
$state = $_POST['state'];
$country = $_POST['country'];
$address = $_POST['address'];
$phone = $_POST['phone'];
$connection = mysql_connect("...", "Sql6", "");
mysql_select_db(Sql****6_1) or die( "Non è possibile connettersi al database");
$request = INSERT INTO users values(NULL,'$name','$user','$pass','$email','$domain','$zip','$city','$state','$country','$address','$phone');
$results = mysql_query($request);
if($results)
{
header("Location: accountok.php");
}
else {
header("Location: error-account.php");
}
mysql_close($link);
Die();?>[/php]L'errore che riscontro è
[php]Parse error: syntax error, unexpected T_STRING in .... on line 17[/php]Che è la linea del $request, in questa pagina.
Non capisco, in quanto la punteggiatura sembra esserci, qual è il problema, se poi è una porcheria e non la vedo perchè è ora tarda, me ne scuso umilmente.
Cosa ne dite?
Grazie mille in anticipo per l'eventuale aiuto, ciao a tutti!
Argh, ora non dà più errore, ma nell'iterazione mi ritorna "ci sono stati problemi nell'invio della mail" e forzandolo la mail non viene comunque inviata...
[...]
Mi dà questo errore:
Parse error: syntax error, unexpected T_CONCAT_EQUAL in livereg.php on line 5 (livereg.php è la pagina interessata)
Ciao a tutti, sono abbastanza nuovo di php, sinora mi sono dato solo all'editazione, mai alla creazione di una pagina in questo formato, ma ora sto cominciando a creare e mi sono imbattuto in questo problema:
Ho creato un semplice form, in stile registrazione utente, con pulsante che mi invia una mail con i dati che sono stati inseriti, solo che la mail mi fa ricevere solo lo username.
E la mail arriva doppia...
Esempio: Mail al mio indirizzo, con oggetto "nuova registrazione" e corpo:
user = Pincopallo
...e basta...
il codice è questo (prendete come validi i nomi dentro i POST, sono esatti li ho controllati)
[php]<?php
$mail = "la mia mail";
$oggetto ="nuova registrazione";
$testo = "user = ".$_POST["username"];
"psw = ".$_POST["password"];
"nome = ".$_POST["nome"];
"cap = ".$_POST["cap"];
"citta = ".$_POST["city"];
"email = ".$_POST["email"];
"provincia = ".$_POST["provincia"];
"nazione = ".$_POST["nazione"];
"indirizzo = ".$_POST["indirizzo"];
"telefono = ".$_POST["telefono"];
mail($mail, $oggetto, $testo);
if(@mail($mail, $oggetto, $testo)) {
echo "La mail e' stata inoltrata con successo.";
} else {
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>[/php]
Qualcuno mi sa dire qual'è il problema?
I punti ammetto che li ho messi piuttosto a caso, essendo, come ho scritto sopra, abbastanza un neofita, e non avendone ancora perfettamente compreso l'utilizzo.
Ringrazio in anticipo chi abbia la pazienza di aiutarmi!
@GloboGsm said:
Prova ad aprire il file index.php del tuo template, cerca:
><table class="contentpaneopen">
>```subito sopra a questa stringa dovrebbe esserci quel pezzo di codice che non serve a nulla, eliminalo e vedi se va.
Già provato, non c'è nulla.
@kaechan said:
Ciao, sono abbastanza interessato. Gestisco loggione.org, inviami un mp!
Inviato!
Comunque se c'è interessato anche qualcun'altro benissimo! Più siamo meglio è!
Ciao a tutti, come da titolo cerco uno o più ragazzi con una buona capacità a produrre testi comici e/o animazioni comiche di qualsiasi tipo (creazione di personaggi, testi vari, vignette, flash, video di propria produzione...) per un progetto che è già partito da poco tempo, ma ha già un decente numero di visitatori giornaliero.
Precisamente cerco qualcuno in grado di postare almeno 2/3 volte a settimana, in modo da alternarsi con me e riempire il sito di contenuti ogni giorno.
La mia idea di progetto si potrebbe riassumere tutto con le parole "social comedy", in modo che una volta raggiunto un buon numero di visitatori e utenti (il sito ha anche un forum e la possibilità di giocare e commentare i post, più altre idee "future"), si possa far partecipare attivamente anche i lettori più "meritevoli", una cosa che in italia non esiste ancora, visto che i siti di questo tipo solitamente sono solo di video e mai di testi o vignette, ed unicamente di quello.
Ho veramente molte idee per migliorare un sito già abbastanza popolato, ma per poter fare tutto ciò che ho in mente (e ovviamente che avrete, se vorrete partecipare con me a questo progetto, ogni vostra idea sarà ben gradita) ho bisogno di gente altrettanto seria (diciamo professionale, fosse seria non farebbe ridere... e con molta voglia di fare.
In più, in futuro, se si raggiungesse una buona community, potrebbe uscirci anche qualche soldo in pubblicità e "merchandise"... (spiegherò agli interessati in privato questa cosa...)
Quindi per riassumere, cerco persone professionali ed interessate ad un progetto che faccia ridere il maggior numero di gente possibile; *per contattarmi avete il mio indirizzo msn nel profilo, così come l'indirizzo e-mail.
Altrimenti postate qui sotto e troverò un modo per contattarvi.
*
Aloha!
Ciao a tutti, leggo questo forum da un po', ma scrivo per la prima volta.
All'inizio di alcune pagine del mio sito joomla, ad esempio quella dei contenuti, anche la homepage ha questo problema, appare una fastidiosissima stringa di caratteri (per la precisione ='0'; ?> ) che rovina la visualizzazione.
Se non mi sono spiegato bene potete guardare il sito "incriminato" cliccando sul mio profilo e poi "informazioni del contatto" per capire meglio qual'è il problema.
Ho provato a guardare nel template, nel com_content, ma nulla, non so dove cercare.
E' evidente che sia php troncato, ma non so dove, e non so neanche perchè visto che sono io l'admin e ultimamente non ho toccato nulla da nessuna parte.
Mi potete dare una mano? Grazie!!!!