Conversione C++ - Php

Oswold

Utente Attivo
7 Ago 2013
81
0
6
Catania
Salve a tutti,

Ormai grazie all'aiuto di tutti voi sono quasi riuscito a completare il mio primo sito, in linguaggio puro, fatto come si deve.

Dopo aver creato mille mila pagina è arrivato il momento di unirle tutte!
Vi spiego un po' la situazione:

Ho una quarantina di pagine strutturate in questa maniera:

PHP:
[...]
<div style="position:absolute; left:20px; top:130px">
<a href="Rome Total War 2.php"><img src="rome total war2.jpg"></a>
</div3>
<div style="position:absolute; top:130px; left:246px">
<a href="Assassin Cread 4.php"><img src="Assassin Cread 4.jpg"></a>
</div>
[...]

Abbiamo un griglia 4x3 di immagini ed ognuna, una volta cliccato su di essa, ti riconduce ad un'altra pagina.

Fin qui niente di più semplice, però mi sorge la necessità giornaliera di aggiornale queste pagine ed aggiungere una nuova immagine in testa e far scorrere le altre in posto avanti, così per tutte le 40 pagine. Se dovessi farlo manualmente non finirei più e sarebbe un vero strazio!
Visto che il mio linguaggio madre è il C++ ho ragionato un po' e li la soluzione sarebbe semplice:

- Creare una lista dinamica con i puntatori

- Salvare il contenuto della lista in un foglio assestante così da ricaricarla ad ogni apertura

- Nella prima pagina caricare i primi 12 nodi della lista, nella seconda dal 13 al 24 e così via

- Quando aggiungo un nuovo elemento si ordinano in nome automatico

Adesso io chiedo a voi, si può creare qualcosa di simile contenente un immagine ed un collegamento ipertestuale?

Non so se mi sono spiegato bene, confido in un vostro aiuto, sono così vicino alla fine ma ho un muro davanti, è così frustante!

Grazie in anticipo!
 

Sevenjeak

Utente Attivo
27 Nov 2012
81
2
8
35
sevenjeak.altervista.org
Le 40 pagine di qui parli che per caso sono identiche, se si, non faresti meglio a creare un'unica pagina per poi includerla con php, includendola in ogni pagina che ti serve tramite la funzione include(), cosi basta che modifichi una pagina per far si che le modifiche si applicano anche alle altre pagine, visto che includono la pagina che hai modificato

Altrimenti, se hai proprio la necessità di modificarle tutte, se non hanno lo stesso contenuto, con php puoi gestire i nodi della pagina con la funzione DOMDocument(), che oltre ai nodi dei file xml, se ricordo bene, gestisce anche i nodi di una pagina qualsiasi.
 
Ultima modifica:

Oswold

Utente Attivo
7 Ago 2013
81
0
6
Catania
Le pagine hanno la stessa struttura ma collegamenti ed immagini differenti, di conseguenza l'ultimo elemento della prima pagina deve diventare il primo elemento della seconda pagina e così via... quindi mi basterebbe studiare l'ultimo comando da te descritto per utilizzare e modificare i nodi?
 

Oswold

Utente Attivo
7 Ago 2013
81
0
6
Catania
Non ho capito ben capito come funziona il comando o almeno se ho capito bene non fa al caso mio! :crying:
 

Oswold

Utente Attivo
7 Ago 2013
81
0
6
Catania
Ho ovviato il problema facendo così:

PHP:
<html>
<body>
<br>
<br>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Nome: 
<input name="nome" type="text">
<input name="submit" type="submit" value="Invia">
</form>
<br>
<form method="post" action="testa1.php">
Nome in testa: 
<input name="nome1" type="text">
<input name="submit" type="submit" value="Invia">
</form>
</body>
</html>

<?php
$connessione=mysqli_connect("localhost", "", "","Database")   
or die ("Non riesco a connettermi");
if(isset($_POST['submit'])) {
$nomes=$_POST['nome'];
$risultato=mysqli_query($connessione,"INSERT INTO nomi (nome) VALUES ('$nomes')") or die(mysql_error());
  if($risultato)
  {
  $fatto=mysqli_query($connessione,"UPDATE numero SET grandezza = (grandezza + 1)") or die(mysql_error());
  echo("Inserito con successo");
  }
else{echo("Non è stato inserito");}}

?>

PHP:
<?php

$connessione=mysqli_connect("localhost", "", "","Database")     
or die ("Non riesco a connettermi");    

$nome=$_POST['nome1'];

$prendere=mysqli_query($connessione,"SELECT grandezza FROM numero") or die(mysql_error());
$numero=mysqli_fetch_row($prendere);

while($numero==0)
{
  $incremento=mysqli_query($connessione,"UPDATE nomi SET array=(array+1) WHERE array='$numero'") or die(mysql_error());
  $numero--;
}
 
$id=1; 
$fatto=mysqli_query($connessione,"INSERT INTO nomi (array,nome) VALUES ('$id','$nome')") or die(mysql_error());

if($fatto)
{
  echo"Inserito con successo";
  $fine=mysqli_query($connessione,"UPDATE numero SET grandezza=(grandezza+1)") or die(mysql_error());
}
else{echo"Errore";}

?>

Il primo file si esegue senza problemi inserendomi i valori nel database ed incrementando di un unità il campo grandezza che equivale a tutti i "nome" contenuti nella tabella nomi.
Il secondo file invece non mi da nessun problema me non mi visualizza neanche nulla, sapreste dirmi dove sbaglio?
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Conversione da VB6 a PHP PHP 8
N [PHP] Conversione di un numero in ore PHP 2
zorro [PHP] Conversione PDF-JPG PHP 6
X Conversione funzione php PHP 0
felino Libreria PHP per conversione da Json a CSV PHP 4
felino Conversione da MPG a MP4: audio non sincronizzato Windows e Software 1
elpirata Funzione conversione da minuti in ore Javascript 0
M conversione excel javascript Javascript 0
L [Java] Errore json conversione Java 0
A Conversione Codice da mysql a mysqli Database 1
M [Flash] Problemi conversione formato swf Flash 20
A Conversione da mysql_connect a mysqli_connect PHP 0
S [MySQL] Conversione dati e copia in in altra colonna MySQL 8
L Conversione date ed estrazione PHP 0
C Programma di conversione da Immagine a PDF Windows e Software 5
L conversione codice da js a js jquery jQuery 3
C Conversione data in formato MySql Classic ASP 1
F conversione codice javascript in jquery Javascript 1
Z Conversione codice da visual basic a visual.... .NET Framework 1
A Conversione immagine base64 Javascript 0
M Conversione MDB --> MySQL MySQL 9
T [risolto] Conversione comandi da javascript a jquery. Chi può aiutarmi? Javascript 4
T [risolto] Conversione stringa in utf Javascript 2
J Conversione servizio Aruba Hosting 1
A Conversione data PHP 1
N Conversione plurale-singolare PHP 2
B Consiglio per servizi di conversione PSD/immagini --> HTML Webdesign e Grafica 0
P conversione testo in immagine Javascript 9
L conversione data da eng a ita PHP 2
A conversione utf-8 verso ANSI PHP 0
D conversione di una data da formato numero a formato testo Javascript 7
A E' arrivato Replo, l'eroe della conversione! Presenta il tuo Sito 0
M [C#]conversione stringa esadecimale a array di byte .NET Framework 4
PUMPKINprods Aiuto conversione da windows a linux Hosting 0
F Modifiche sito per conversione da hosting windows a linux Hosting 0
M Conversione Caratteri speciali per URL PHP 6
T problema conversione .NET Framework 1
I [XML - XSLT] Conversione XML PDF XML 0
S Tool di conversione dollaro-euro Presenta il tuo Sito 1
F Conversione valuta PHP 2
P Sostituzione stringhe sulla base di una tabella di conversione MySQL 2
R mysql stored procedure (conversione testo in nome campo) Database 1
L problema conversione caratteri fck editor PHP 1
R Conversione file Programmazione 0
D Conversione PDF to JPEG Classic ASP 1
C Aiuto per conversione codice! PHP 1
M [Visual Basic] Conversione XLS in PDF, urgente! Programmazione 2
G Funzione di conversione stringa in data PHP 0
P conversione report di access in word MS Access 2
PoLe Conversione Stringa Programmazione 2

Discussioni simili