questito su php e javascript

  • Creatore Discussione Creatore Discussione ciocia
  • Data di inizio Data di inizio

ciocia

Nuovo Utente
1 Set 2003
3
0
0
55
Salve
Avrei da proporVi un quesito, probabilmente molto banale.
Sto facendo uso di PHP e Javascript insieme.

Ho realizzato una funzione in php che non fa altro che accedere ad un database per fare una count per
vedere quante righe ci sono in un determinato momento in una tabella:

//File conta_righe.php
<?php
function conta_righe() {
include("var_conn.txt");
include("conn.txt");
include("sel.txt");
$queryy = "select count(*) from clienti";
$resp = mysql_query($queryy);
if(!($resp))
die ("Impossibile contare le righe");
for ($i = 0; $i < mysql_num_rows($resp); $i++) {
$row = mysql_fetch_row($resp);
foreach ($row as $value) {
echo "<td>Attualmente sono presenti $value IDcliente. Inserisci il successivo</td>";
}
}
}
?>

Così facendo riesco a sapere quanti IDcliente ci sono in modo da inserire il successivo.

Ora vorrei utilizzare con, Javascript, una funzione alert("...") che dopo un click mi fa comparire
una finestrina con il numero corrisponedente all' ID corrente.

Vorrei sapere come mettere insieme i codici Javascript e PHP e in che ordine.
Io ho provato così:

//File conta.php
<html>
<head>
<?php
include("conta_righe.php");
?>
<script language="JavaScript">
function conta() {
alert("Ci sono"+conta_righe()+"IDcliente"); ???? MOLTI DUBBI
}
</script>
</head>
<body>
<form>
<input type="button" name="Button1" value="ID correnti" onclick="conta()">
</form>
</body>
</html>

In attesa Vi ringrazio infinitamente.

Mario De Siena
 
Uhm... credo che per fare quello che chiedi tu ci voglia perforza un form!
Pero` la cosa credo che sia fattibile... sicuramente su 2 pagine... se metti un <input type="hidden"> anche in una pagina sola !
Bye
 
prova con

//File conta_righe.php
<?php
function conta_righe() {
include("var_conn.txt");
include("conn.txt");
include("sel.txt");
$queryy = "select count(*) from clienti";
$resp = mysql_query($queryy);
if(!($resp))
die ("Impossibile contare le righe");
for ($i = 0; $i < mysql_num_rows($resp); $i++) {
$row = mysql_fetch_row($resp);
foreach ($row as $value) {
return $value;
}
}
}
$numero_id = conta_righe();
?>

e

alert("Ci sono" <? echo $numero_id; ?>"IDcliente");

bye
 

Discussioni simili