• Home
  • Forum
  • Fare Web
  • PHP

variabili del php nel mysql

  • Creatore Discussione Creatore Discussione catellostefano
  • Data di inizio Data di inizio 13 Set 2009
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #21
mi dai il codice anche di connessione.php

poi guarda un attimo i commenti
PHP:
<?php
include_once "connessione.php";

$stringa="<p>Benvenuto $utente </p>
<p><a href=\"/personale/logout.php\">Logout</a></p>";

$query_in=mysql_query("INSERT INTO tab (stringa) VALUE ('$tringa')";// la variabile è $stringa :D

$query_out=mysql_fetch_array/mysql_query("SELECT stringa FROM tab WHERE id=1")); //ci vogliono 2 o 1 parentesi chiusa???

$utente="pinco pallo";
echo $query_out['stringa'];
?>
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #22
la tabella l'ho creata in questo modo:
codice MySQL
Codice:
CREATE TABLE `articoli2` (
  `id` int(5) unsigned NOT NULL auto_increment,
  `stringa` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
)


è così?????
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Set 2009
  • #23
ciao
il file connessione.php è il seguente

PHP:
<?php
//---variabili di connessione----------------------------------------
$host = 'localhost';     //nome host
$username = 'root';      //user name
$password = 'xyz';  //password
$db = 'mio_db';            // nome data base
//---connessione----------------------------------------------------
$conn = @mysql_connect($host,$username,$password) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
// a mysql_error() si può sostituire un altro messaggio

?>
per la tabella credo che vada bene
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #24
ecco cosa mi dice:
Parse error: syntax error, unexpected ';' in /home/stefanos/public_html/subdom/nino/index2.php on line 7



http://nino.stefano.sc8.eu/index2.php
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Set 2009
  • #25
ciao
posta le righe incriminate, stasera guardo
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #26
allora l' index2.php :
PHP:
<?php
include_once "connessione.php";

$stringa="<p>Benvenuto $utente </p>
<p><a href=\"/personale/logout.php\">Logout</a></p>";

$query_in = mysql_query("INSERT INTO articoli2 (stringa) VALUE ('$stringa')";

$query_out = mysql_fetch_array/mysql_query("SELECT stringa FROM articoli2 WHERE id=1");

$utente="pinco pallo";
echo $query_out['stringa'];
?>


connessione.php :

PHP:
<?php

$host = 'localhost';
$username = 'stefanos_persona';
$password = 'nonteladicoeeeee';
$db = 'stefanos_nino';

$conn = @mysql_connect($host,$username,$password) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
// a mysql_error() si può sostituire un altro messaggio

?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Set 2009
  • #27
ciao
dimenticavo

_query("INSERT INTO tab (stringa) VALUE ('$stringa')";// la variabile è $stringa SI

$query_out=mysql_fetch_array(mysql_query(...
ho messo per errore /
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #28
grazie della pazienza!!!
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #29
allora mi farai sapere???

ciaooo:fonzie:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Set 2009
  • #30
ciao ci siamo incrociati, questo dovrebbe essere giusto (niuno è perfetto)

PHP:
<?php 
include_once "connessione.php"; 

$stringa="<p>Benvenuto $utente </p> 
<p><a href=\"/personale/logout.php\">Logout</a></p>"; 

$query_in = mysql_query("INSERT INTO articoli2 (stringa) VALUE ('".$stringa."')"); 

$query_out = mysql_fetch_array(mysql_query("SELECT stringa FROM articoli2 WHERE id=1")); 

$utente="pinco pallo"; 
echo $query_out['stringa']; 
?>
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #31
mamma mia guarda ora che mi dà:

http://nino.stefano.sc8.eu/index2.php
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 21 Set 2009
  • #32
rettifico:
ora non mi da problemi di sintassi, ma il problema di base c'è sempre
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Set 2009
  • #33
ciao
vai a vedere con mysqladmin cosa c'è nel campo stringa per id=1.
in teoria dovresti trovarci

<p>Benvenuto $utente </p> <p><a href=\"/personale/logout.php\">Logout</a></p>

che non è altro che il contenuto di $stringa
se non ci trovi quello sopra da qualche parte fai un errore
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Set 2009
  • #34
ciao, forse hai ragione, c'è qualcosa nella registrazione nel db.
ho risolto in questa maniera

PHP:
<?php  
include_once "connessione.php";  
$stringa='<p>Benvenuto ** </p>  
<p><a href=\"/personale/logout.php\">Logout</a></p>';  
$query_in = mysql_query("INSERT INTO articoli2 (stringa) VALUE ('".$stringa."')");  
$query_out = mysql_fetch_array(mysql_query("SELECT stringa FROM articoli2 WHERE id=1"));  
var_dump($query_out['stringa']);
$utente="pinco pallo"; 
$stringa=str_replace("**",$utente, $query_out['stringa']); 
echo $stringa; 
?>

cioè mettendo 2* al posto di $utente da inserire nel db.
poi prima di stampare sostituisco ** con il valore di $utente e stampo
ho fatto diverse prove e così funzia con il db e la tabella che hai postato
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 22 Set 2009
  • #35
OK ci siamo quasi!!!
2 cose!!!

1: guarda nella pagina: http://nino.stefano.sc8.eu/index2.php
sopra mi da:
Codice:
string(72) "

Benvenuto **

Logout
"

Si può togliere?????




2: mi spiegheresti cosa hai fatto tranne dove ho commentato???
PHP:
<?php  
include_once "connessione.php";  //includi il file connessione.php

$query_out = mysql_fetch_array(mysql_query("SELECT stringa FROM articoli2 WHERE id=1"));  //prelevi dal database
var_dump($query_out['stringa']);

$utente="pinco pallo"; //definisci la variabile utente

$stringa=str_replace("**",$utente, $query_out['stringa']); 

echo $stringa; // scrivi la stringa
?>

GRAZIE DI TUTTO L'AIUTO CHE MI STAI DANDO
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 22 Set 2009
  • #36
risolto

ho eliminato var_dump($query_out['stringa']); però non so cosa significa.


poi per il comando str_replace
andate su:
https://www.mrw.it/php/ref/str-replace_477.html
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Set 2009
  • #37
ciao
commentiamo un passo alla volta:
1. var_dump($query_out['stringa']);//puoi toglierlo è solo per vedere come è fatta e cosa contiene la variabile, è un'istruzione che quando si prova dovrebbe essere sparsa a pioggia per lo script, poi tolta

2. visto che l'inserimento nel db della variabile stringa dava problemi ho sostituito a $stringa due caratteri, in questo caso **, ma possono essere tre o più, ho utilizzato gli * perche possono dare poco fastidio

3. str_replace("**",$utente, $query_out['stringa']); //con la funzione str_replace() sostituisco nella $query_out['stringa']) appena letta dal db i due asterisci con il valore contenuto in $utente (in questo caso pinco pallo)
4. stampo la stringa risultante
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
  • 22 Set 2009
  • #38
Grazie di tutto ora và:fonzie::fonzie::fonzie::fonzie::beer::beer:
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Eliminare url index.php con variabili e reindirizzare alla home del sito
  • maxnegri
  • 3 Lug 2019
  • PHP
Risposte
7
Visite
3K
PHP 6 Lug 2019
maxnegri
C
In VBA estrapolare i dati di una Query e memorizzarli in variabili.
  • Ciccio_54
  • 14 Lug 2024
  • MS Access
Risposte
0
Visite
3K
MS Access 14 Lug 2024
Ciccio_54
C
A
Redirect 301 genera url statico con variabili
  • Alexander02
  • 21 Set 2023
  • Web Server
Risposte
0
Visite
1K
Web Server 21 Set 2023
Alexander02
A
G
file CSS contenente variabili
  • Gae
  • 29 Ago 2023
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 14 Gen 2024
Alex Mercer
A
M
Passaggio variabili array php su un tasto jq
  • maubox8
  • 9 Dic 2022
  • PHP
Risposte
3
Visite
2K
PHP 10 Dic 2022
maubox8
M
K
[PHP] Problema con variabili concatenate.
  • Kiko74b
  • 17 Ott 2022
  • PHP
Risposte
1
Visite
2K
PHP 30 Ott 2022
thanatos
T
Metodi static e passaggio di variabili
  • MarcoGrazia
  • 2 Ago 2021
  • PHP
Risposte
1
Visite
1K
PHP 2 Ago 2021
MarcoGrazia
N
Problema passaggio variabili tra pagine
  • navajo75
  • 24 Ago 2020
  • PHP
Risposte
4
Visite
2K
PHP 25 Ago 2020
MarcoGrazia
S
Utilizzo variabili di sessione tra PC e server
  • samurai.sette
  • 11 Mag 2020
  • PHP
Risposte
0
Visite
961
PHP 11 Mag 2020
samurai.sette
S
T
Circolo vizioso di variabili
  • tantino
  • 28 Mar 2020
  • PHP
Risposte
1
Visite
837
PHP 28 Mar 2020
Max 1
X
Dichiarare variabili solo al caricamento della pagina
  • xSlart01x
  • 2 Mar 2020
  • PHP
Risposte
3
Visite
2K
PHP 2 Mar 2020
xSlart01x
X
R
passaggio variabili tra modulo genitore a figlio
  • Regololab
  • 4 Dic 2019
  • jQuery
Risposte
3
Visite
3K
jQuery 10 Dic 2019
macus_adi
L
[Javascript] input variabili di scrittura con canvas
  • lanvoel39
  • 13 Set 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 18 Set 2019
lanvoel39
L
[PHP] passaggio di variabili
  • zorro
  • 9 Giu 2019
  • PHP
Risposte
7
Visite
3K
PHP 3 Lug 2019
zorro
Rendere dinamico un sito web con chiamate ajax e php e variabili json
  • Domenico_Falco1
  • 7 Giu 2019
  • PHP
Risposte
12
Visite
5K
PHP 9 Giu 2019
Domenico_Falco1
S
[PHP] Estrarre elementi array su più variabili
  • samurai.sette
  • 14 Mag 2019
  • PHP
Risposte
5
Visite
5K
PHP 16 Mag 2019
Max 1
M
Inviare variabili da menu a tendina a pagina php con post
  • Max61
  • 12 Mar 2019
  • PHP
Risposte
6
Visite
2K
PHP 13 Mar 2019
Max61
M
M
[PHP] Selezione da menu a discesa con 2 variabili
  • Max61
  • 11 Mar 2019
  • PHP
Risposte
0
Visite
2K
PHP 11 Mar 2019
Max61
M
B
[Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL)
  • BlazeLegend1981
  • 29 Gen 2019
  • Visual Basic
Risposte
0
Visite
2K
Visual Basic 29 Gen 2019
BlazeLegend1981
B
A
php echo get con variabili
  • antonio2564
  • 27 Gen 2019
  • PHP
Risposte
4
Visite
2K
PHP 27 Gen 2019
antonio2564
A
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • 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?