• Home
  • Forum
  • Fare Web
  • PHP

Problema con $_GET

  • Creatore Discussione Creatore Discussione Allison
  • Data di inizio Data di inizio 20 Mar 2012
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Mar 2012
  • #21
credo che il cancelletto # dia fastidio a mysql

prova toglierlo dalle tabelle e mettilo piuttosto nell html se proprio devi metterlo
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 22 Mar 2012
  • #22
proverò, grazie criric sei stato molto cortese.
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 29 Mar 2012
  • #23
Ok sono riuscita ad eliminare il cancelletto, mi appare la lista dei canali ma qndo ci clicco su, pagina vuota invece del singolo risultato. Qualche idea?

PHP:
<?php
require_once '123login.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());

mysql_select_db($db_database)
or die("Unable to select database: " . mysql_error());

$query = (" (SELECT chanid, channel FROM chan WHERE 1=1) UNION (SELECT currentusers, channel FROM chan LIMIT 1) ");
if (isset($_GET['id']) && is_numeric($_GET['id'])) {

   $query.= " && chanid = " . $_GET['id'] . "";
}

$query.= " ORDER BY channel ASC";

$result = mysql_query($query);

if (!$result) die ("Accesso al database fallito: " . mysql_error());
$rows = mysql_num_rows($result);

for ($j = 0; $j < $rows; ++$j) {
    $row = mysql_fetch_row($result);
    if (!$_GET) {
     $data1=trim($row[1],"#");
        echo '<a href="?id=' . $data1 . '">' . $row[1] . '</a><br/><br/>';
    } else {
        echo $row[2];
    }
}
?>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2012
  • #24
Ciao,

io intendevo toglierlo dal db

cmq prova cambiando questo:
PHP:
$query.= " && chanid LIKE '%" . $_GET['id'] . "'";

Usa LIKE al posto di =
Attenta agli apici
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #25
mi da uno strano risultato:
Codice:
qnt

*_*
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2012
  • #26
stampa la query

echo $query;

ora che vedo "qnt" è scritto nell'html

la query non ti da nessun risultato

ci deve essere qualche errore
stampa la query e posta il codice
 
Ultima modifica: 30 Mar 2012

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #27
PHP:
(SELECT chanid, channel FROM chan WHERE 1=1) UNION (SELECT currentusers, channel FROM chan LIMIT 1) ORDER BY channel ASC

PHP:
<?php
require_once '123login.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());

mysql_select_db($db_database)
or die("Unable to select database: " . mysql_error());


$query = (" (SELECT chanid, channel FROM chan WHERE 1=1) UNION (SELECT currentusers, channel FROM chan LIMIT 1) ");
if (isset($_GET['id']) && is_numeric($_GET['id'])) {

   $query.= " && chanid LIKE '%" . $_GET['id'] . "'";
}

$query.= " ORDER BY channel ASC";

$result = mysql_query($query);

if (!$result) die ("Accesso al database fallito: " . mysql_error());
$rows = mysql_num_rows($result);

for ($j = 0; $j < $rows; ++$j) {
    $row = mysql_fetch_row($result);
    if (!$_GET) {
     $data1=trim($row[1],"#");

        echo '<a href="?id=' . $data1 . '">' . $row[1] . '</a><br/><br/>';
    } else {
        echo $row[2];
    }
}


?>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2012
  • #28
non capisco perche hai fatto una union sulla stessa tabella

cmq è sbagliata

Senza union
PHP:
$query = "SELECT chanid, channel, currentusers FROM chan
                 WHERE 1=1";
if (isset($_GET['id']) && is_numeric($_GET['id'])) {

    $query.= " && chanid LIKE '%" . $_GET['id'] . "'";
}

$query.= " ORDER BY channel ASC";

$result = mysql_query($query);

echo $query;
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #29
Perchè a me serve solo il currentuser del singolo channel, pensavo di limitarlo a 1. Mettendola come dici tu, beh vedi l'effetto mi da tutti i risultati
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2012
  • #30
metti
echo $query;
cosi vediamo anche la query
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #31
messa, guarda un pò....
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2012
  • #32
devi togliere questo

&& is_numeric($_GET['id'])

perchè channel non è numerico
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #33
tolto, pagina "immacolata" (bianca)
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2012
  • #34
Sei sicura di non aver tolto altro?

PHP:
<?php

require_once '123login.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server)
    die("Unable to connect to MySQL: " . mysql_error());

mysql_select_db($db_database)
        or die("Unable to select database: " . mysql_error());

$query = "SELECT chanid, channel, currentusers FROM chan
                 WHERE 1=1";
if (isset($_GET['id'])) {
    $query.= " && chanid LIKE '%" . $_GET['id'] . "'";
}

$query.= " ORDER BY channel ASC";

$result = mysql_query($query);

if (!$result)
    die("Accesso al database fallito: " . mysql_error());
$rows = mysql_num_rows($result);

for ($j = 0; $j < $rows; ++$j) {
    $row = mysql_fetch_row($result);
    if (!$_GET) {
        $data1 = trim($row[1], "#");

        echo '<a href="?id=' . $data1 . '">' . $row[1] . '</a><br/><br/>';
    } else {
        echo $row[2];
    }
}
?>

Pagina bianca significa errore nel codice

o errore nell inclusione di altri file
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #35
Pagina bianca, qndo clicco su di un link -.-
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Mar 2012
  • #36
riposta il codice

assicurtati di aver messo echo $query;
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #37
Al posto della percentuale nn ci va il cancelletto?
Codice:
SELECT chanid, channel, currentusers FROM chan WHERE 1=1 && chanid LIKE '%italia' ORDER BY channel ASC


PHP:
<?php

require_once '123login.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server)
    die("Unable to connect to MySQL: " . mysql_error());

mysql_select_db($db_database)
        or die("Unable to select database: " . mysql_error());

$query = "SELECT chanid, channel, currentusers FROM  chan
                 WHERE 1=1";
if (isset($_GET['id'])) {
    $query.= " && chanid LIKE '%" . $_GET['id'] . "'";
}

$query.= " ORDER BY channel ASC";

$result = mysql_query($query);

if (!$result)
    die("Accesso al database fallito: " . mysql_error());
$rows = mysql_num_rows($result);
echo $query;
for ($j = 0; $j < $rows; ++$j) {
    $row = mysql_fetch_row($result);
    if (!$_GET) {
        $data1 = trim($row[1], "#");

        echo '<a href="?id=' . $data1 . '">' . $row[1] . '</a><br/><br/>';
    } else {
        echo $row[2];
    }
}
?>
 

Allison

Nuovo Utente
20 Mar 2012
20
0
0
  • 30 Mar 2012
  • #38
ho risolto! in pratica ho cambiato:
PHP:
&& chanid LIKE '%"
con
PHP:
&& channel LIKE '#"

Grazie cri ^_^
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Problema in Shopify con Pixel Facebook
  • voldemort
  • 27 Mag 2024
  • E-Commerce
Risposte
1
Visite
2K
E-Commerce 27 Mag 2024
m.pittini
M
O
problema con dvr dahua xvr5116
  • oky74
  • 11 Mar 2023
  • IP Cam e Videosorveglianza
Risposte
0
Visite
2K
IP Cam e Videosorveglianza 11 Mar 2023
oky74
O
G
Problema con Xampp
  • GreatOtaku
  • 5 Mar 2023
  • Web Server
Risposte
1
Visite
1K
Web Server 6 Mar 2023
GreatOtaku
G
Problema con miniature comandi
  • andrea barletta
  • 27 Feb 2023
  • Photoshop
Risposte
0
Visite
1K
Photoshop 27 Feb 2023
andrea barletta
I
problema con alice
  • ilprincipiante
  • 10 Feb 2023
  • Posta Elettronica
Risposte
0
Visite
1K
Posta Elettronica 10 Feb 2023
ilprincipiante
I
N
Problema con position absolute e overflow
  • Nocciolina
  • 23 Gen 2023
  • HTML e CSS
Risposte
4
Visite
1K
HTML e CSS 31 Gen 2023
Nocciolina
N
L
Problema con inner join
  • lupentino
  • 23 Nov 2022
  • PHP
Risposte
11
Visite
2K
PHP 27 Nov 2022
marino51
K
[php] Problema con inner join
  • Kiko74b
  • 22 Nov 2022
  • PHP
Risposte
4
Visite
2K
PHP 23 Nov 2022
Kiko74b
K
K
[PHP] Problema con variabili concatenate.
  • Kiko74b
  • 17 Ott 2022
  • PHP
Risposte
1
Visite
1K
PHP 30 Ott 2022
thanatos
T
O
  • Bloccata
problema con query
  • Odino7009
  • 23 Mag 2022
  • PHP
Risposte
4
Visite
2K
PHP 24 Mag 2022
Odino7009
O
I
problema con 2 account
  • ilprincipiante
  • 11 Mar 2022
  • Posta Elettronica
Risposte
1
Visite
2K
Posta Elettronica 11 Mar 2022
WmbertSea
L
problema collegamento file css con html
  • leonardo20
  • 2 Mar 2022
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 3 Ott 2023
WEBLEADERS
W
E
Problema accesso a file con app sviluppata con MIT APP INVENTOR 2
  • emanuelespinelli
  • 22 Dic 2021
  • Sviluppo app per Android
Risposte
0
Visite
3K
Sviluppo app per Android 22 Dic 2021
emanuelespinelli
E
M
Problema con Try Catch
  • migo80
  • 10 Ott 2021
  • PHP
Risposte
0
Visite
2K
PHP 10 Ott 2021
migo80
M
Problema con gli eventi del mouse su una data table:
  • Sergio Unia
  • 7 Ago 2021
  • Javascript
Risposte
2
Visite
2K
Javascript 7 Ago 2021
Sergio Unia
T
PROBLEMA CON SESSIONI
  • thanatos
  • 13 Lug 2021
  • PHP
Risposte
3
Visite
2K
PHP 14 Lug 2021
thanatos
T
T
  • Bloccata
ALTRO PROBLEMA CON ARRAY PHP
  • thanatos
  • 30 Mag 2021
  • PHP
Risposte
1
Visite
1K
PHP 30 Mag 2021
Max 1
R
problema con else
  • REddiy6
  • 27 Mag 2021
  • PHP
Risposte
0
Visite
791
PHP 27 Mag 2021
REddiy6
R
T
PROBLEMA CON ARRAY
  • thanatos
  • 27 Mag 2021
  • PHP
Risposte
8
Visite
2K
PHP 31 Mag 2021
marino51
L
problema con query select
  • luigithen
  • 25 Mag 2021
  • PHP
Risposte
2
Visite
2K
PHP 26 Mag 2021
luigithen
L
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?