Estrazione dati php

LucaBordi

Nuovo Utente
23 Feb 2021
6
0
1
Sto cercando di fare un sito per la creazione casuale di squadre; i nomi vengono inseriti nel database selezionandoli da un form.
Mi piacerebbe mettere che una vola estratti vengano visualizzati in questo modo.
----> S1 Luca
-----> S1 Giada
-----> S2 Giorgia
al momento esce senza la scritta S1/2 ma solo con le frecce.
Mi sapreste aiutare?
Spero di essermi spiegato bene, grazie
PHP:
<?php
$nome1 = $_POST["nome1"];
$nome2 = $_POST["nome2"];
$nome3 = $_POST["nome3"];

$sql = "INSERT INTO nomi_g(nome) VALUES
('$nome1'),
('$nome2'),
('$nome3')";
if($conn->query($sql)) {
echo "<h1>BUONA PARTITA!</h1>";
}


$sql2 = "SELECT * FROM nomi_g ORDER BY RAND() LIMIT 8";
$result = $conn->query($sql2);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "---> " . $row["nome"]."<br>";
}
} else {
echo "0 results";
}

// sql to delete a record
$sql3 = "DELETE FROM `nomi_g` WHERE 8";
if ($conn->query($sql3) === TRUE) {
echo "";
} else {
echo "Error deleting record: " . $conn->error;
}
$conn->close();
?>
 

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
Puoi fare in due modi, o nella fase di inserimento salvi nella tabella nomi_g il codice della squadra (S1 o S2) e dopo lo riporti come fai con il nome del giocatore, oppure lo generi random direttamente quando mostri i nomi. Per darti più informazioni su come generare il codice S1 o S2, dovresti dare più dettagli, tipo quante squadre devono esserci, quante persone per squadra, ...
 

LucaBordi

Nuovo Utente
23 Feb 2021
6
0
1
Io ho da creare 2 squadre, il numero di giocatori varia da 3 a 8.
Se sono dispari la S1 ha un giocatore in più. Es. 3 giocatori - S1 due giocatori S2 un giocatore
Se sono pari metà giocatori sono S1 e l'altra metà S2
 

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
Prova cosi
PHP:
<?php
$nome1 = $_POST["nome1"];
$nome2 = $_POST["nome2"];
$nome3 = $_POST["nome3"];

$sql = "INSERT INTO nomi_g(nome) VALUES
('$nome1'),
('$nome2'),
('$nome3')";
if($conn->query($sql)) {
echo "<h1>BUONA PARTITA!</h1>";
}


$sql2 = "SELECT * FROM nomi_g ORDER BY RAND() LIMIT 8";
$result = $conn->query($sql2);
if ($result->num_rows > 0) {
// output data of each row
$i=0;
while($row = $result->fetch_assoc()) {
if($i<=(ceil($result->num_rows / 2))){
$sq = "SQ1";
}else{
$sq = "SQ2";
}
echo "---> ".$sq." " . $row["nome"]."<br>";
}
} else {
echo "0 results";
}

// sql to delete a record
$sql3 = "DELETE FROM `nomi_g` WHERE 8";
if ($conn->query($sql3) === TRUE) {
echo "";
} else {
echo "Error deleting record: " . $conn->error;
}
$conn->close();
?>
 

LucaBordi

Nuovo Utente
23 Feb 2021
6
0
1
Il risultato finale è " ----> SQ1 Nome" con tutti è tre
Ho un'idea, si potrebbe fare che, estraggo un dato e di conseguenza lo cancello, e questo per ogni nome.
L'unica cosa che non so è, si può eliminare il dato appena estratto casualmente?
 

LucaBordi

Nuovo Utente
23 Feb 2021
6
0
1
Ah ok, ora funziona. Ora provo a farlo anche per le altre pagina da solo.
Intanto di ringrazio molto!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Chiave unica in estrazione dati da array php PHP 0
creatorweb [PHP] estrazione ciclica dati con 2 dati alla volta PHP 2
Gigi87 [PHP] Estrazione dati da forum o da social network PHP 1
L estrazione dati da mysql in php e salvataggio in cartella del server PHP 51
E [PHP] estrazione dati in modo non continuativo PHP 1
C [PHP][MY SQL] - Estrazione dati database tramite form PHP 8
G estrazione dati da DB tramite PHP errore time out PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
L Estrazione dati casuali non doppioni MySQL 1
ronny1710 Estrazione Dati Tessera Sanitaria .NET Framework 1
C Estrazione Dati da Pagine Gialle PHP 0
A Estrazione dati da tabella sql MySQL 27
T Codice per estrazione dati da db PHP 4
L estrazione dati per login PHP 0
W Estrazione dati da DB PHP 20
L Estrazione dati per settimana. PHP 13
L estrazione dati e immagini in contemporanea PHP 4
M estrazione dati casuali da database Database 0
B Estrazione dati utente loggato MySQL 1
W Estrazione dati DB da lista MySQL 1
M Connessione Database ed estrazione dati Javascript 6
A [risolto] Istruzione per estrazione di dati casuali dal db PHP 25
B Estrazione dati Classic ASP 3
U Estrazione dati da un db con un menu selezione in cascata PHP 6
Sargon estrazione dati PHP 17
A Estrazione dati da file.html PHP 8
G estrazione dati da xml ed inserimento in db PHP 0
P Menu a discesa con estrazione dati da datbase mysql PHP 21
M problema con estrazione dati da più tabelle MySQL 1
A problema: estrazione dati da query mysql e assegnazione ad una variabile PHP 2
L Estrazione dati PHP 32
M caratteri speciali ed estrazione dati Database 4
L Estrazione dati da 2 tabelle non relazionate Classic ASP 26
R Aiuto estrazione dati Database 0
G estrazione dati da più record in un solo nuovo campo Database 0
E Difficile estrazione dati da tabella PHP 3
K Estrazione di più risultati da tabelle correlate PHP 5
L Estrazione valori max su più campi MySQL 4
M [PHP] Estrazione random con nomi presi dal db PHP 22
gandalf1959 Estrazione e visualizzazione del simbolo dell'euro php/mysqli PHP 0
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
V Estrazione di una singola banda da file multi banda (RGB) con Python Programmazione 0
O [PHP] problema estrazione immagine da db PHP 12
V [PHP] Estrazione con SQL PHP 1
M [MS Access] Estrazione record multipli MS Access 1
S [PHP] estrazione dal DB complicata PHP 7
asevenx [Javascript] Estrazione dal database di un valore in base ad una scelta Javascript 7
S Php e mysql, estrazione da una tabella e inserimento in un'altra tabella PHP 14
P Probelma estrazione stringa PHP 5
L Estrazione Articoli Random da Tabella senza doppioni PHP 1

Discussioni simili