• Home
  • Forum
  • Fare Web
  • PHP

problema con ciclo foreach per estrarre dati da un database

  • Creatore Discussione Creatore Discussione mediasteno
  • Data di inizio Data di inizio 13 Mar 2013
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
M

mediasteno

Utente Attivo
25 Gen 2010
120
0
0
  • 28 Mar 2013
  • #21
Ci ho messo un pò ma alla fine ho risolto in questo modo:

PHP:
function val($id) {
    if ($id == ""){
        $wh = "";
    } else {
        $wh = "WHERE id LIKE '{$id}'";
    }
    $sql="SELECT * FROM table $wh";
	$iti = mysql_query($sql);// or die("Rilevato un errore");
    if(!$iti || mysql_num_rows($iti) == 0){//verifica se ci sono risultati 
        return false; 
    } else {
		$r=0;//parto da uno perche i record dovrebbero partire da uno
		while ($array[$r++] = mysql_fetch_array($iti)) {}
		return($array);
		@mysql_close($link);		 
		}
}

ed estraggo i risultati in questo modo:

PHP:
			$ap=val("");
			if($ap != false){
				foreach($ap as $record => $campo){ 
					echo "<h1>{$campo['titolo']}</h1>";
					echo "<p>{$campo['testo']}</p>";
					} 
			}else{ 
				echo "richiesta non soddisfatta"; 
			}


Ho solo un piccolo problema. Vengono estratti tutti i record ma anche il primo vuoto, cioè
se ho ad esempio

1) title1 testo1
2) title2 testo2
3) title3 testo3

la funzione mi stampa

title1
testo1

---------------

title2
testo2

-----------

title3
testo3

----------
(record vuoto)
----------

Spero di essere stata chiara.
Come posso risolvere?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 28 Mar 2013
  • #22
ciao
così a occhio
metti un if (schematizzo)

if $campo['titolo'] != "" stampi
 
M

mediasteno

Utente Attivo
25 Gen 2010
120
0
0
  • 29 Mar 2013
  • #23
Grazie, ora va bene, con un if ho risolto
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Problema con un ciclo for.
  • Monital
  • 11 Dic 2015
  • PHP
Risposte
1
Visite
1K
PHP 15 Dic 2015
criric
M
Problema con ciclo foreach per chiusura apertura div in base al numero di record in database
  • migo80
  • 21 Nov 2015
  • PHP
Risposte
1
Visite
2K
PHP 22 Nov 2015
migo80
M
K
Problema con update di un database in un ciclo
  • Kosimo
  • 3 Set 2015
  • Classic ASP
Risposte
1
Visite
1K
Classic ASP 4 Set 2015
Paolo69
O
Problema con ciclo FOR
  • Oliver79
  • 20 Mar 2014
  • PHP
Risposte
1
Visite
2K
PHP 20 Mar 2014
Oliver79
O
M
Problema con ciclo for e while
  • Mary Azzurro
  • 8 Feb 2013
  • PHP
Risposte
2
Visite
1K
PHP 9 Feb 2013
Mary Azzurro
M
PHP: problema con ciclo for
  • neo996sps
  • 15 Ott 2012
  • PHP
Risposte
1
Visite
2K
PHP 15 Ott 2012
criric
M
Problema ciclo while con mysql_fetch_assoc
  • Mirko3
  • 22 Dic 2011
  • PHP
Risposte
6
Visite
2K
PHP 27 Dic 2011
borgo italia
W
Problema con ciclo If..
  • Winter_Soldier
  • 21 Ott 2010
  • PHP
  • 2
Risposte
27
Visite
4K
PHP 23 Ott 2010
Winter_Soldier
W
D
problema con ciclo if else query
  • donadioema
  • 2 Set 2010
  • PHP
Risposte
3
Visite
2K
PHP 3 Set 2010
borgo italia
P
Problema con ciclo for
  • Provy
  • 30 Giu 2010
  • PHP
Risposte
3
Visite
2K
PHP 30 Giu 2010
borgo italia
D
problema con il ciclo while
  • DewolfCH
  • 28 Ago 2008
  • PHP
Risposte
2
Visite
2K
PHP 28 Ago 2008
Eliox
M
Problema con join e ciclo while
  • mycamo80
  • 23 Mag 2007
  • PHP
Risposte
0
Visite
1K
PHP 23 Mag 2007
mycamo80
M
P
Problema Con Il Ciclo Di Un Menu'
  • pasqualegangemi
  • 22 Gen 2007
  • Flash
Risposte
6
Visite
2K
Flash 26 Feb 2007
lupin3m
B
[HELP] Problema con ciclo if
  • buluca
  • 24 Mar 2005
  • PHP
Risposte
1
Visite
1K
PHP 24 Mar 2005
mptech
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
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?